This is by far the best thing that I have found to improve my chess game. The ability to learn and diversify openings to gain a better understanding is key to improving your fame. With a very comprehensive AI to play against I can continually try out new things and view strategy from a logical perspective. This app is irreplaceable on my iPhone.
Canadacore about Chess Opener