Just a few months ago my Girlfriend bought me a Dolphin C10058 Photo Keychain, which is pretty much a mini digital photo frame. From what the box tells me, is that it can store up to 50 photos, has a decent megapixel quality while being small enough to fit on your keychain. After opening the packaging, i noticed that unlike other photo programs etc i've had in the past, this one didn't come with a cd, as everything/the software was all on the digital photo frame it's self. The product only takes 3 to 4 hours to fully charge through usb, and after that it seems to last for months and months of short periods of use each day.
After charging it, i managed to get a variety of 50 or so photos, both from my past and present. All you need to do to add photos is select the photo, and zoom is as desired. Alot of people may ask "why do you want one of these?", i always say that it's very often that someone asks me about my cars, friends or any bits and pieces that i've got photos of, and with this i've been able to say, "oh wait actually i have a photo of it here on my keychain".
Aswell as this, it's got the ability to hold other files such as music, movies and any other files, which makes it even more handy in times of need (when assignments are due).
Unlike what people have said to me, the digital photo frame is very sturdy and the screen hasn't cracked to date, with numerous hours of under car work and the odd football game. One thing i have noticed is that the bottom of the photo frame seems to get scratched quite easily, however all of the marks are very minimal and i'm sure the frame will outlast any effects.
But yes, try a photo keychain, from what my girlfriend told me i'm pretty sure they're less then $30 and can come very handy.