Edit: Found a link…
yes, the link I provide on the PDK page directly to MSoft should work still too : http://www.microsoft.com/express/2005/download/default.aspx
Ah ha! Didn’t notice the link before. Trying to find the 2005 version through Microsoft is a pain.
I really wonder why all people are hell bent on using MSVC 2005. I would like to recommend Visual studio 2010 to them. I admit that MSVC 2005 is good. But regarding the number of features offered MSVC 2005 comes to nowhere near Visual Studio 2010. It supports IBM DB2, Oracle and Microsoft SQL Server. Moreover it provides integrated support for Microsoft Silverlight applications. I have been using this version over the last few months and in my view it is a definite improvement to MSVC 2005.