I have hp photosmart 620 camera. It is 2.1 MP and 12x zoom. Is that a crappy camera or am I just a crappy photographer. We payed alot for the camera, and I was just hoping to get better results from it. Most of the pics I take are very grainy. Any one have any input on the situation? What is a good camera that is cheaper, and good quality?