How do I improve photograph quality on my HTC Desire? I think that I have my HTC Desire on the highest quality settings for taking pictures, but the quality of the photographs is awful. Is that a weakness of the Desire, or is there something that I can do to improve things?

In response to @George_Gaal's comment below I have uploaded two pictures. The top one was taken quite a long time ago and the quality is fine. 



This one was taken last week and is completely out of focus. I wonder if I haven't inadvertently changed some settings? My phone did have to get a new board after it overheated. Could it be something to do with that?
have you seen this post http://forum.xda-developers.com/showthread.php?t=990596
Battery cover couses focus loss there is a youtube video on the post which makes a comparison, also sample pictures. hope this helps ;)