|ICS will work. Also, if you have a 'networking modem', it will act as a router. you can tell this by seeing how many ethernet 'outs' are on your modem. if you only have two ports, you'll need a router or to use ICS, which may require a secondary NIC.|
If your desktop has wireless capabilities, then you need to know that you cannot hook up an access point and try to have the laptop and desktop trying to obtain an IP at the same time; you WILL get an IP conflict error.
you could do it the bunk way and just swap plugs, but i have to do that right now, and, believe me, it sux.
hope that helps