I'm looking to get a HD camera for Xmas, but I'm a bit confused as to which one to get. These things range in price from $150 to $1,500, and I don't want to just get a low price model with bad quality and value, nor do I want an overpriced model that breaks the bank. The HD Flip Cameras look nice, but I don't like that you can't upgrade their memory and that they can't take still shots. Are there any good HD camera/camcorders out there less than $500 that would take good video (I don't need BD/1080p video quality) as well as still shots and swappable memory?