i just experienced the same problem with the spinning beach ball while accessing the internet, so i decided to check my fragmentation, hadn't done it in a while, realized it was severe, found out i had a bunch of bad dates and stuff, fixed the partition, defragged, and am booting up and running...