Ok I've found the source of the problem - Network Load Balancing on my Windows Server 2003 box. It seemed to kill my entire home network. Once I got rid of it, everything went back to normal =)
Yeeeeehaaaaaw!!