One of the best things I've found for taking good macro shots is to have a time delay so you can focus, press the button then let go of the camera so you don't shake it at all.