>I think you misunderstood Morgan's comments. His main point is that it's not a good idea for a User Group's webpage to be hitting your WebService from their web page itself ... primarily because if your web server is down or slow, it will affect their webpage (it could time out or just flat out not work). He's simply saying that you shouldn't recommend that it be done this way and that you should recommend that they cache the info locally and have their webpage hit the local cache. How often it's cached from your WebService and how it's cached either via a service or a scheduled windows event, would be up to the User Group, but you might give some examples along that line too.
Yes, I understood all that in his message and this is what I've been teaching as well. But, as I said, it was a requirement to deliver it as is. From there, if they wish to have a robot to process at interval then, they simply have to grab that VB.NET code and put it inside a VB.NET application instead.