I have a question for any software developers / engineers / architects out there:Everyone is going ga-ga for web applications, partly because AJAX has brought thick-client-like behavior to the web client, etc etc. But there is still something to the plain ol' think-client. Downloading an application and running it locally -- it just seems more tasty. A case can be made, too, that thick-client applications haven't fallen behind, and may even be taking a somewhat new form: the portable application. With portable applciations, no installation is necessary; just unzip and run. Data is stored relative...