Think you can remember faces? ID Face Kit is a webapp game for iPhone that presents a randomly drawn face. You memorize it and then you have to rebuild the face by selecting various face sections. It is a lot harder than it looks. Try with TestiPhone
Grab this