At my company we are moving from VB6 to VB.NET 2003. We are currently debating whether to deploy apps on the web or as windows applications. Can anyone point me to some analysis of both platforms, the advantages and disadvantages of each. My goal is to make some corporate wide standards to guide our decisions in the future.

For example, how much more work does it take to code, deploy and maintain a web app versus a windows app?

Someone has to have studied this and published it, don't you think?

Thanks.