I was just fiddling around with my iTunes and I went to go toggle the "Genius" mode, where apparently Apple makes playlist/song suggestions based on your music library. I thought it would be an easy thing to activate, however once this started it basically locked up my computer to the brink of crashing. As far as hardware, I have a i7 920 overclocked to 4.0ghz and 6gb of ram, so it's not like I have some rinky dink system here. Is there any reason why a simple application that shares music should not be able to run on that hardware?! But anyways, as far as my theory - I think Apple makes iTunes for windows incredibly slow on purpose as a marketing tool. Whenever I complain about iTunes, people always say "well it runs better on a mac". Why should Apple be able to get away with this stuff? If you serve customers who use two different operating systems, you should make the program equally good for both platforms. If you think about it - an iPod / iPhone are popular pieces of hardware that just about every windows user has. Hell, I hate Apple, but I have a 160gb iPod, therefore I have to use the iTunes program. It's almost as if iTunes is a common program that windows users operate and it basically allows Apple to tap into windows users.