beta software is not just a free version of a product, it is software under
development that is supplied to people who want to get a preview of what is
coming and test out new features or develop their own products based on the
coming product. it often has bugs or features that aren't complete and
should never be used for production work. vs.net 2003 is the latest
released version i believe, but you would be better asking in a .net
development group or on the microsoft web site to see what the latest is and
when vs.net 2005 is coming out as a complete product.