Martin Bowling does a great video about the UIImagePickerController. The video is practically 16 minutes long and he also provides the source code. Great work!
"The UIImagePickerController is a must for creating iPhone apps, everyone loves taking pictures and sharing them with their friends :). The UIImagePickerController is the ViewController responsible for allowing the user to either Take a Photo or to Choose a Photo from their Photo Library. And utilizing it in your code is extremely easy."
(more)