When visiting Walt Disney World there is a great service that you can get. When you are staying on site you can pre-purchase a unlimited photo pass. This means all photos that are taken of you can be loaded on your card and you can download them all!. I was able to purchase the package before we got there for $149. I ended up with 175 photos. If you get the package make sure you use it. Every time you come into the park, get your photo taken. Each time you have one taken, you may end up with a better photo. I have a 4 year old and you never know what stage of open eye she will be in the photo.
Don't forget to ask if they take magical photos. The one below they put Tinkerbell into her hands and below that they had her jump and it looks like she is being carried away by balloons.