Hi,
Are you using the NIC (network interface card) on your PC? is it plugged into a router/adsl modem? - Does your PC suddenly become usable the moment the NIC icon next to your windows clock appear? AND, is your NIC currently setup to use DHCP to acquire an IP address from your modem/router? - If thats a YES, double click on your NIC icon next to the windows clock, take a look at your current IP address/subnet/gateway, write them down, open up the TCPIP properties for your NIC and put them in manually to mirror what you wrote down - do not select use DHCP - my pc took an extra 30 seconds to 'get going' after I saw the desktop, and I tracked it down to being the DHCP process of my NIC communicating with my router.
Regards
Nick