Thanks for your response DevilDog!
I am creating basically an inventory management application. This app will be used internally for a while but as it progress i may wish to sell it commercially. If it works good then there is a real good chance i will sell it to other businesses. I plan on making use of plugins so i can adapt the app to different scenarios as each business is a bit different.
I want it to be client/server with the server being some type of layer that talk to the DB. I do not want my clients talking directly to the DB. I also which to do some processing on the server. So now i enter the world of Distributed computing which i have little or no experience. COM is out, i do not want to use it. So its either Remoting or Webservices.
Now, MS recommends to use webservices over remoting unless a few circumstances. which i really dont fit into ( i don't think anyway ). Obvisouly LLBLGen will cut down on my time dramatically over using datasets. Hence i am torn on using llblgen, which at this moment appears i must use remoting (At least until Whidbey beta 2 comes out?) or using datasets in which case i would go either way. I could also use custom objects, but i dont see much need to if using webservices, i think dataset would be better and its lots less work.
So i am getting somewhat conflicting advice. Could you elaborate on what problems i might encounter with webservices. Becuase from my LIMITED experience they seem the way to go. They scale well and i can use IIS and all of its services. Remoting seems cool cuase i can make a service frontend for the app running on the server.