You should probably be building a web app Are desktop apps the ideal distribution platform? This zeitgeist desperately needs challenging.