My only comment is regarding the Referrer tag... it is only passed if you click a link from within another site
There was a bug in a previous version of IE that passed the last site you visited as the referrer even if you typed the url manually. It's been corrected, but I wouldn't trust it. Once shitten, twice by.
Dave