I was experiencing the "freezes" that others have complained about. The phone itself would freeze up after taking a picture or I'd get a black screen right after activating the camera. After some experimenting, I found something interesting that might help others with this problem. I don't understand why this would work, but it does, at least for me. If I activate the camera while the phone is vertical and wait until the picture comes on the screen and then turn it horizontal, I have no problems, it takes pictures from then on either vertically of horizontally. But if I am holding the phone horizontally. and then activate the camera, I get the black screen or if I do get a picture, the camera freezes after taking the shot. Weird huh? Maybe the part of the OS that detects orientation is having compatibility problems with the camera software? Someone else with this problem should try this and post their results!