I'm learning to program for the iPhone, so that I can help out some of my students with their work. I thought that programming something marginally useful to me would make it more fun, so I went for a Magic The Gathering card lookup thingy... For your pleasure (and my bragging rights) here are some screenshots:
Right now it will find cards by name or type, and will return the latest edition of the card. If there are more editions, it will show you a nice list of them, and you can pick one to see what the card looked like in that edition. All of this is done by querying the MagicCards.info website behind the scenes.