OK maybe we are getting somewhere here.
I have NOT set a static IP for my NIC card. Under the TCP/IP settings, it is listed as 'find an IP address automatically'. But yet it connects ok with the cdrw old evox.
But this is the interesting bit:
1. When it works, the xbox finds my PCs IP address. It is always 192.168.x.x.
2. When I look in zonealarm (which I always shutdown before I try to connect to the xbox by the way), it lists my buffalo network card as having an IP of 192.168.x.x
Thus, it seems that although I have set my NIC to find an IP automatically, there is some other force working here that makes my IP always 192.168.x.x. I have RASPPPOE installed, maybe its something to do with that?
WHAT DO I DO NOW? I THINK WE HAVE NEARLY SOLVED THIS, BUT IT JUST TAKES ONE MORE LITTLE STEP!!! COME ON!!!