I've recently got to know of users installing 2005 PSDK on top of Visual Studio 2008 Express in order to access ATL and subsequently install WTL.

Somehow this doesn't seem right. Can you share some of the possible issues of having 2005 PSDK installed on VS 2008 Express, if any?