iMac gets stuck on the "White Screen of Death" during startup
If you're lucky, this is a common, and easily remedied iMac problem.  Just tell me this: does your system come up in a usable state if you hold down the shift button while powering up?  (That combination gets you into "safe mode".)