2. Virtual Makeover

On iTunes at itunes.apple.com
This app takes a while to load sometimes, but if you can be patient, it's a lot of fun! You can upload a photo and apply makeup in all kinds of colors and styles. For added fun, upload a photo of your boyfriend and see how he'd look with a smokey eye.