Why does the unit default to 169.254.x.x with no cable?
(well the wpnq does anyway, but its the same as when
it gets no assignment on eth)


It's part of the uPNP standard. Have you tried giving up on DHCP and just adding 169.254.0.1/255.255.0.0 to your network card on your Windows PC ?
_________________________
Remind me to change my signature to something more interesting someday