Did you add anything to your WBStartup drawer recently? This can happen if there's an icon in WBStartup that doesn't have the tooltype DONOTWAIT.
Could also be something in s:user-startup or a device no longer attached to the system. Bottom line, there's something being run at boot time that's hanging.