[eluser]WanWizard[/eluser]
Because it's a security feature, and nobody has ever seen a browser that alters it's UA string before?
p.s. I think this is something than needs further examination, because I can't believe that IE8 calls itself IE7 on the next page request. Do you have some funny emulation mode activated? Is your HTML bad so that IE falls back to IE7 mode?