What you saw in the main pic is an example of a bad photo. What you see below is a good photo. Notice the difference. You can take a good photo by following these simple rules.
1) Use a good camera.
I use my dad's Nikon D700. High resolution yet still a digital camera. (I really don't like film. Too old fashioned and not compatible with anything.)
For my lens, I use the AF Nikkor rather than the one that comes with the camera. This lens is great for portraits, which is basically the type of picture you want for you LegoŽ creations.
Whatever you do, don't, I REPEAT DO NOT use a web-cam. Look at how small that lens is. Even the lens on my phone (which is not good, trust me) is bigger than that.
If you take a picture with a web-cam (imagine holding your computer upside-down with one hand 5 feet above the floor... CRASH!), your photo will end up like this.
2) We don't want to see your carpet or floor.
You can use a vignette or diorama to display your creation as suggested by Juan.But if you don't, you can do what I do.
Here you can see that I use regular printer paper as a backdrop. I'm sure you have some of it. For a larger MOC, you can use a bedsheet.
If you are taking pictures of figures, use a small baseplate and then paper.
Some problems I've had on my earlier MOCs is this. Although camouflage helps many animals survive, it does not help your presentation of your MOC.
You can solve this by using a different colored paper for the backdrop.
3) Use a tri-pod.
It is of utter importance to use a tri-pod unless you are doing a birds eye view. In that case, just try to hold it steady. If you don't, everything will be blurry.
4) Last but not least, have good lighting.
Although this image is exaggerated from what will really happen, you still want to get your lighting write.
But the problem with that is the longer the exposure time, the more time there is to shake the camera. So solve that by turning on the lights.
About using flash. I used to use flash on all my photos. But sometimes, it's not such a good idea. Ideally, you should use white lighting from afar. If you have a fancy camera, you can adjust the ISO on the camera to make the image brighter although making the image a little bit grainy. If you don't then just be careful with flash. Generally, when there is something shiny, like a glass case of metal, flash will create too much glare, especially in close range. So I would take the picture from afar and zoom in, and then crop on the computer to get rid of unnecessary stuff. Doing this will also reduce distortion, a major problem with low-quality lenses.
So in summary...
1) Use a good camera. (NO WEBCAMS)
2) Use a backdrop.
3) Use a tri-pod or have a steady hand.
4) Turn on the lights!
I hope this will help people take quality pictures so we can see your creations better.
Nice tutorial, but I'd like to add some things. Because even better than turning the lights on is not even having to do so. Avoid taking pictures in the evening or at night, I'm speaking from my own experience. And don't use flashlight. Most digital cameras have a menu to deactivate flashlight (at least Olympus and Panasonic have, I'm using a P. Lumix TZ7).