For me the staples are:

Visual Studio 2003
MSDN
notepad & the csc.exe (for quick projects)

Sometimes I'll check out other tools (similiar to "XML Notepad") especially XML editors, not really to see what the competition is doing, but more searching for the easist to use tool for editing XML, XSLT & XSD.

Any freeware suggestions?