Microsoft has a deal going on now where if you watch two online video tutorials on Visual Basic and fill out a survey afterwards, they will send you a free copy of Visual Studio 2005 Standard. I have Visual Basic Express and Visual C# Express on my machines now, but the standard version of Visual Studio adds several nice features that are missing from the Express versions. So I dutifully watched my two videos and filled out the survey, and then a few days later I got an email from Microsoft telling me how to order my free copy of Visual Studio Standard. That was an awfully easy way to save several hundred dollars over buying the software!