I choose linksys. While my last router/ap from them had a bad habit of losing wifi speeds and occasionaly not allowing wifi to work at all, it never gave me a problem with settings and configuring server software to run through it. And the linksys wifi card I have has been flawless (well, provided I use its original driver software. the newer drivers use a new config monitor that uses a fair amount of cpu, enough to cause video playback issues in my barly capable 1ghz celeron laptop). The dlink router i have now has been fine (the 514, it DOES have the wifi disconnect issues everyone has reported, but for me it seems superficial only, it dosnt actually effect the flow of data, which is kinda wierd.) but the dlink wifi card I have requried a complete winxp reinstall, and I had to manualy gimp (ie remove one of its startup applications) just to run my laptop stable.