Well, I understand, but when things get screwy we cannot assume anything.

The little green lites tell you you have layer 2 connectivity (hardware)for our PCs to work we also need layer 3 which is the layer our IP addressing appears at. By the way, I have seen many instances where green link lites were on, but cables or plugs were bad and connectivity was only partial, it depends on which of the 4 used pins are not connecting properly. So when you get there run the ipconfig command and get the numbers your machine actually has on it. It should be all the same as the ME machine except for the IP address itself. The IP address should be the same except for the last set of numbers which should be something like "192.168.0.101" if your memory was correct. If it's not, then that's a problem. Next if that looks ok test overall connectivity this way.
1) ping your own address. this tests the protocol stack on your own machine.
2) ping the internal address of your router. This is your default gateway retrieved from the ipconfig command.
3) ping the external address of the router. This is your public IP address given by your ISP.
4)ping the default gateway that your ISP has given you. This is the public IP address that is configured on your router as its default gateway.
5)ping each dns server retrieved from the ipconfig command
6)ping a known Internet host by name such as daniweb.com like this without quotes
"ping daniweb.com"
it should return "pinging daniweb.com" followed by the ip address of daniweb.com if dns is working.
If all this works then you have full connectivity to the Internet and something else on your machine is the problem. If the first step fails. Then your windows installation/configuration is screwed up or something else on your machine is preventing it. Sorry if I'm giving you more detail than you need, but I just can never trust to know what someone knows and what they don't.