Stay away from Linksys. I've had so many problems with them...Their wireless USB NIC has problems on my Win XP machine where it just starts transfering data and freezes unless you physically block the antenna and then it will come back (very odd). The same model NIC on my Win ME machine (I have two of them) one day stopped connecting to my router. You have to run a special driver program for it and the program said it could find the router but no internet connection (it had been working fine for weeks previously and no one changed anything). So I called Linksys and they kept blaming the router (despite the fact that I could ping the router etc). They absolutely refused to acknowledge that it was their crappy drivers. So, I installed Win XP on that machine and haven't had a problem (except for the same freezing problem I have on my other machine). So, it was probably their crappy driver.
My neighbor has a Linksys bridge so that he can share my internet connection. When we enabled WEP, the bridge kept locking up...he'd have to power cycle it. So he called up Linksys who told him that if WEP is causing it to freeze to just disable it (yeah, great idea). I was shocked that the solution to fixing a feature problem is to simply not use that feature (hey, if your air conditioning doesn't work, just don't use it, right?).
I'm never going to buy a Linksys product again! Aside from that, the only other company I've really delt with is Netgear (who makes my wireless router). No problems with them...yet.