ASP.NET is awesome. One of my favorite features that it enables is something we use in the EvNet codebase: custom URL parsing. That lets us get the nice clean hackable URLs you see on 10.
Secret 9 update feature leak:
The wiki will use nice clean URLS like this:
http://channel9.msdn.com/wiki/HomePage
With support for namespaces:
http://channel9.msdn.com/wiki/WPF/FAQ
*and*
http://channel9.msdn.com/wiki/WCF/FAQ
Now on to the cool stuff. You can append a version number to see a certain version of the page:
http://channel9.msdn.com/wiki/HomePage/10
If you append a Year/Month and optionally a /Day it will show you how the page looked on that day:
http://channel9.msdn.com/wiki/HomePage/2006/10/04
And finally, append a negative number to walk back in the version history (what did it look like *before* someone changed it to goat.se?):
http://channel9.msdn.com/wiki/HomePage/-1I'm working on the formatting engine now (I call it the Wiki Compiler

). If you have any other cool ideas for URL formats, let me know!