169.254.x.x is a BS IP MS gives to a network card that is set to DHCP but can't reach a DHCP server.
Chances are you got the IP of a network interface with no IP.
(there's about 10 on any given win2k/XP machine

stupid WAN interfaces that it hides from the user)