I think I'll just stick with Firefox ... Edit 10/25/12: I think I'll still just stick with Firefox ...
I wouldnt be surprised if MS takes down this page, if they said they are releasing this IE10 RP in mid-November. So someone at MS has flipped the wrong switch for their webpages. Update - The download page has been taken down, so it was a mistake.