you may all frown at USB, but im using an ADSL Combined USB/HUB/Router/4-port Ethernet Modem.
I can have a laptop using USB connection, and yes it gets internet and dhcp allocation.
I can use the PC or Amiga at the same time to either browse the net or do file transfers between the 3 machines.
USB i agree is not ideal, but for laptops or small devices with a usb port it is ideal.
E