For wireless I have used 2 with ADSL, a Netgear 802.11g and a Draytek (sp?) 802.11b. Used the Draytek first then upgraded to the Netgear for the speed increase.
Netgear was shit and now in the cupboard somewhere and the Draytek is back on - works faultlessly. Netgear one crashed all the time and neevr managed to get it running properly really. I'm quite clever with this stuff

and despite spending a few days fiddling I couldn't figure out what was making it freeze/drop connections etc.