On your lappy, go to Control Panel > Network Connections. Right click your internet connection and select Properties. Under the Advanced tab check "Allow other users to connect through this computer's internet connection." Then just connect the computer to the laptop using only the ethernet cable. No need for the router.
Oh, if you have XP, you may want to run the Network Setup Wizard to setup internet connection sharing.