What could possibly take 45 mins to load up just to log in? That's...inconcievable.
Setting up a roaming profile on a "fresh" machine where it needs to copy a users profile (several GB, wireless) including mail, some apps set-up by a script. You can literally wait for "setting up your profile, please wait" for at least half an hour, getting into the shell and executing the set-up scripts takes another 15 minutes (downloading several GB of mail from Exchange)