One is considering the ADSL option...how could one get 2 computers to use the same connection without both of them having to be on?

As I see it, I need

2 NICs
ADSL modem thingy
IP Router or hub or something else

Anyone have a similar setup who could advise?

Cheers