I think the problem is that you cant hook it up that way.
In other words you cant just take a hub and try to split a cable internet connection.
You need a router for that. Your ISP is giving you ONE IP address and that hub is trying to give it to both comps and it aint gonna fly like that. (thats why one at a time will work no problem)
You either need a router...OR...a second network card in one of the comps to use ICS (internet connection sharing)
My advice is to just get a nice little home router with 4 port switch built in..like a Linksys Befsr41 (the switch is just a smarter version of a 4 port hub)
http://www.linksys.com/products/prod...prid=20&grid=5
They are really easy to set up and get going.
They will take that one "public" IP from the ISP and that will be for the router and then the router just makes as many "Private" IP addresses as you need (up to like 253, lol)
Plus, in the process your computers will be lots safer because the router is also functioning as a hardware firewall....harder for someone to hack you....the way you are now you are wide open probably....yikes!
JP
PS when you see a "169" IP..that is known as an "apipa" address...apipa= "automatic private IP addressing"..that is what windows defaults to when it cant reach a dhcp server to get an IP from.