I have only 2 computers at home. My PC always there and my Laptop (connected when I'm at home).
My PC is connected to ADSL with USD and the LAN card is connected to a hub. I connect my Laptop to the hub too and share the internet connection with ICS.
The connections is not fast, I feel the difference between my main PC and the Laptop.
Is there a better solution ? Maybe install a proxy, router, or whathever.