Hi,
I have a VB6 application that I need to convert to .NET 2008. It uses a control from ComponentOne that the subscription ran out on. I hate subscriptions (just a rant - when I buy a license I expect to use the control forever) - But I am not paying what they are asking every year.

Anyways...

1) Should I use ADO.NET or use the classes built in .NET.
2) If I don't use ADO.NET, should I use the controls or not. The database itself can be in any location, so I don't want to hook up the db in the IDE of 2008.