Simple Chess
I have been doing some iPhone development lately.  So as part of this I started to port my windows chess game (SmartChess) to the iPhone.  So far, I have ported the logic for a 2 player game.  This includes the basics about chess like what moves are allowed, handling situations like check, pawn in the end, and en-passant. 
I still haven't ported the computer player logic yet, but it was fairly easy to port the rest of the c++ code so I don't expect any issues with that.  I am more concerned about getting the computer player to perform adequately on the iPhone.  I will continue working on this when I have a chance and should eventually have the computer player hooked in. 

Until I have completely ported the SmartChess code, I wanted to release what I have so I have called it Simple Chess.  The main purpose of this application is to be able to always have a chess board when and where I want it.  This way I can stop carrying the travel chess set around with me on vacation.