Cant say that I have ever had the need but I do know that MS does have the ability to downgrade a current license version to a previous one. Perhaps they may have something for purchasing VB.NET and then downgrade the license to VB 6 but I wouldnt recommend it as VB.NET will probably be just as much if not more the VB 6 (if you can find a legitimate legal copy). Plus, VB.NET is better but a completely different language as VB 6 code is not compatible or reliably upgradeable.