Just wanted to add aother potential fix - I'm running XP64 on an nforce mobo, updated the drivers yesterday to 6.69, and today I couldn't get a DHCP lease from my onboard NIC. Other computers worked fine.
Rolling back to the 6.25 ethernet drivers fixed the problem.
Serves me right for...