Please, consider that I don't know much about wireless network and that I was planning to follow the How to in this forum.
My needs :
My main rig into which I'll do the gaming, the download and the main surfing will by wired to the cable modem or the router. I'd like to be able to do torrent (700 ish Kb/s) and surfing, which I am normally able to do when connected directly into my cable modem. Altough, if this is expensive, I'll do the heavy donwloading when not sufing....
The secondary rig, (Brother in law will be staying with us for a while

) will be a basic surfer and will Boinc when idle. The connection speed then is not that important, but still it needs to have an ok surfing experience. I also want the two rigs to be able to share files a communicate together at an ok speed.
Finally, my secondary rig does not have any wireless connectivity for now and has an PCI and PCI-X slot available.
I was thinking about getting this has wireless router :
Linksys WRT54G - Price Comparison - Canada's Cheapest Prices
no clue about the Wireless network card for the secondary rig....
Please, let me know what I should buy/do or if this is a bad choice.