I've been considering implementing a feature like this in my blog, but in a slightly more HTTP-ish way. Something like, if the Accept header leads with text/markdown, reply with markdown.
This feels more "pure" to me, but it also means that you couldn't actually use it from a typical web browser. So it'd be utterly pointless, but then again, so is my blog.