I have an HTC Inspire 4G from AT&T and I am currently running 2.3.3.
The last few months I have had the following problem with my pictures:
I take them with my phone's camera and they are retrievable using my phone's media viewer. Then about a week later, I go to view them or upload them and there is no picture but just an "icon" with a red exclamation point. The pictures have "dropped out" out of my phone. I tried restarting and tried changing different media viewers and nothing has worked.