(Actually I find this extremely useful. An obvious application is to
resolve shortened urls à la tinyurl without the need of an extra
request, besides the fact that probably not all among the several
similar services offer a preview feature [2] like Tinyurl which can be
used to find the destination url before actually loading the page).
In order to ensure backwards compatibility it would be better to have
an extra boolean attribute, say 'follow_redirects', in the argument
to GM_xmlhttpRequest which would default to 'false'. Is this
feasible?
[1] http://userscripts.org/scripts/show/6073
[2] http://tinyurl.com/preview.php