My iMac 10.6.6 Stuck on start up screen, little wheel turning and progress bar hasn't move
Useful article here on the causes of the Spinning Beach Ball and how to troubleshoot it:
and also this:
Run through this
..Step by Step to fix your Mac
Retrieving data ...