Well, I would say it's kind of hard to compare VB6 to ASP.Net. That's like comparing VB6 to ASP. One is client execution and one is web server. It sounds like you need to be building something for client execution. So you need to consider VB6 or
VB.Net.
When you say "terminal", what do you mean? Are you just talking about another machine on your LAN? If you are going to build a HTTP app on a PDA then you will most certainly need that "terminal" to be running a web server. This application begins to sound more and more like the perfect application of a
VB.Net client app that talks with a web service (even if it's only using the LAN) to get it's data. Something like that becomes very easy to build with .Net.
Peter