If you want to share your connection from your PC you'd just use Windows ICS or some other NAT/proxy software. You could get a wireless card for the LAN side and another wireless card for the laptop and run the cards in Ad Hoc. That would be the cheapest route. The preferred method these days is buying a SOHO router. In your case you'd get a Router/AP combo. These normally come with some switched LAN ports so you could continue running wired from your desktop and just get a wireless card for your laptop. This is not really that much more money that the two cards idea and in some cases might even be cheaper, plus you'd have a built-in firewall and wouldn't have to have your desktop on for the laptop to be connected. Any of the SOHO vendors make AP/Router combos. D-Link, with their 802.11b+ (22Mb) radios seesms to be the hot Wi-Fi item right now. Good range, speed and price.