When the login to SBS 2011 takes more than 30 seconds it is usually caused by a bad network drive or some network setting that is causing it to search for something that no longer exists and then eventually load the profile.
In the case at Reed Mandryk, it was caused by an old profile setting.
In this case, it was pointing to the old server. SBS uses a different method of redirecting folders so every time someone logged in it was searching for the old server, timing out, and then finally logging in.
Apply the change and test by logging in as someone and it should be solved.