Great Chess Trainer
This is a great app for improving your chess game. Many boards and sets to choose from and many difficulty settings. However, it lacks a pass and play feature and lacks an online multiplayer feature.
TheCaveMan! about
Chess Pro with Coach - Learn,Play & Online Friends, vV1.73