The home page tends to want to stay put for some reason best known to M$. I would say sloppy code buy I'm sure that M$ claim something else relating to security. :D
Every installation of IE7 that I've run across has displayed several problems it's much slower than IE6 for some reason is hard to use and almost impossible to save changes to. Unlike when people upgraded from IE5.5 to 6 which was a smooth transition the move to IE7 is anything but smooth to all but the most died in the wool M$ supporters.
Even on Vista IE7 native environment it's a pig to work with where it is isolated from the Windows Kernel. According to M$ IE7 on XP while not as isolated from the Windows Kernel as it is on Vista is still more isolated than IE6 ever was which is a good thing from a security point of view but not so great when it comes to user interaction.
But that's just my observation of it from multiple installs some others may have a completely different view of the way that it works and make excuses for the poor performance and inability to easily change things.
Col