I've been taking pictures as a hobby for a couple of years now. My first camera was a Nikon D80 and I currently use a Nikon D90. I feel that my pictures always come out flat and dull. I've tried leaving the white balance on automatic or changing it to the specific situation that I am shooting in (sunny, cloudy, shady, etc). I have also tried different lenses (I usually shoot with the Nikkor 50mm 1.8 lens). I seem to have lackluster results in all lighting situations (sun, different flashes). Here is an example: I have Adobe CS4 but I don't want to rely on Photoshop for all my pictures. In order to have rich, deep colors in my pictures should I change my camera settings? Find a new lens? Different locations? Any tips or advice is welcome. Thank you in advance!