Frameworks like ASP.NET tend to make it difficult for client-side scripting like GreaseMonkey or MSHTML / ShDocVw.

Here's more info about what the mangled <div id=...>s actually mean: