Buying my girlfriend a digital camera for her birthday. Wanted to get something in the 4-megapixel range, she probably likes style more that perfect picture quality, and i'm guessin the smaller the better. Any ideas? or places I should look at buying from?