Hi Thomas,
You did not sound like a jerk at all and I really appreciate the effort you went to to see all the complexities and help me see them as well.
The things you just mentioned about the problems with the auto discovery issues in various browsers was also unknown to me. It is a shame it works that way because those autodiscovery links are otherwise very useful. At least we will have a choice to disable those links but I wish there was a better solution like if there were some way to detect if the request is using the discovery link and not redirect. I can think of one solution that is not perfect but might be better than nothing.
If we had some application level variable that changes each time the application starts like a random guid, we could append that guid to the discovery url as a query string param then not redirect if it matches the current version of that variable so that the user subscribes to the local blog url with the application param as part of the querystring, but then next time the app recycles (which typically happens at least once per day) the param would no longer be valid so it would then redirect to feedburner for any future requests for that url, so only on that first day would the subscriber be seeing the un-redirected url.
What do you think? worth the effort to try this?
Best,
Joe