I have VB6 running on Vista Ultimate 64bit. Installing SP6 after VS2008 hosed things, but repairing solved the issues.

Putting VB6 after VS2008 proved to cause problems (couldn't locate the disk)

Now that I can, I'm going to try out VB10 as well.

The project that I'm working on now is in VB9, with DevExpress's controls.

It's running on a SBS2003 system, which I hope to upgrade to SBS2008