This has only been happening recently. Currently I am on a 2.2Ghz MacBook, 4GB of RAM. iTunes has 16,455 songs all on my internal hard drive (90.58GB). I have over 60GB free hard drive space. When I go to play a song, I get the beach ball, then the song plays, the cursor changes back, then the time scrubber at the top moves to where it is in the song (usually about 15 seconds in). It does the same thing when I go to stop the song, either clicking Pause, or by hitting the Space Bar (taking around 5-10 seconds to stop the song). I have included an attachment of the CPU usage.. all the giant spikes is iTunes. Usually on the User CPU usage, it's around 65% when iTunes does this. Anyone have any ideas of why it's doing this?