There are now well over 200,000 apps available for iPhone, iPad and iPod touch, and, surprisingly, many of the best are free.