Lately I've been working extensively with XML, XSDs, CSS, HTML as well as JavaScript. Why all the technologies at once, you ask. Well I am in this XML graduate course. The class name is XML and it covers it from every angle. Like I said it covered pretty much every aspect of it, to include DTDs and XHTML. I've been having a blast in the past few days. I can't believe I have been coding for so long without touching much of these technologies. I had forgotten how much fun all these things outside of C# were. At first it was a little painful, I must admit. The lack of familiriaty with the tools made me feel like I was handicapped at times. I have built so much of a dependency on Visual Studio and the Plug In tools like R# that using plain text editors or other tools is quite laborious. After I got past most of that pain and became more acquainted with the languages (XSL, XPath, CSS, JavaScript), programm...