If you're a Media Center buff, than Aaron Stebner's blog is a good one to have in your blogroll. Today he posted about the MSN Remote Record service, and the issues it has installing on Windows Vista x64 (do not use this on Windows XP x64). It turns out that IE7 sends out different UserAgent strings depending on whether you're in 32-bit or 64-bit IE... which is really kind of a pain in the butt.
You see, when you start IE7 on X64, it's only running in 32-bit more, unless you open up the 64-bit version specifically from the start menu. The problem with that is, only the 64-bit version has Media Center in the UserAgent string, so come pages will fail to load properly, for example the MSN Remote Record installer page.
So Aaron suggests to open the site up in 64-bit IE. But I have a better solution. I've created a Registry fix that balances out the UserAgent strings between the two versions. It adds Media Center to the 32-bit string, and adds .NET 3.0 to the 64-bit string. After you run the .reg file, close and re-open IE and browse to this page. You should see the "Install MSN Remote Record" button.
Why Microsoft didn't do these things... I dunno. But at least this fixes the problem. Thanks for the heads-up, Aaron!