I have a 30-40 second delay on an XP Pro machine at the "Loading personal settings" stage of startup, but only when connected to a router. Only a few seconds when disconnected.
What could be the problem? Is it maybe a startup process that is trying to connect to the internet? Or maybe something to do with the local network?