Planning on buying a Chess app, I am an average player but would like to traiin my skills with the hardest AI, I don't care about price/interface. thx EDIT: Added a POLL
You can't go wrong with any of Shredder, Fritz or Hiarcs. Oh, Great Chess (99 cents) may also be worth your while as it contains a whole database of great games from the past.