When the iPad was first announced, one of the most exciting aspects of the device was that developers now had a large multi-touch platform to develop cool new apps. In particular, the possibility of ...