I'm looking to do a website for a client and I am considering using ASP.NET. Can I use the express version of Visual Studio to build this or do I have to buy a license?
Yes, Visual Web Developer 2008 SP1 Express is a great development platform. It does most of the stuff needed for professional development, let alone developing as hobbyist.