The trick is that the solution that works best with your environment tends to be a solution that resembles your environment. The iTouch/iPhone ARE OSX, so they obviously work very well with the Mac computers this author is using. Granted, the app may be cool, a lot of his problem was driver-related.