Since the advent of the ASP.NET Cache object and cache dependencies, developers have dreamt of an easy way to refresh stored result sets based on database changes. In ASP.NET 2.0, the dream came true.
XML editor with DTD/XML Schema/RELAX NG validation, XSLT, XPath, pretty-printing, syntax highlighting, folding, tag completion/locking, a spelling/style check and, on Windows, lossless import/export of Microsoft Word documents.