Web-based applications, or web apps for short, are continually popping up all over the internet as they promise us greater productivity, connectivity, and even entertainment. Such applications have only become feasible with the advent of constantly online high-speed connections like DSL and cable. In addition such applications become even more attractive now that you are ...