<< 3com, I have had problems with Linksys cards connecting with my last DSL device. If it wasn't hooked up to anything it would constantly reboot the machine until it found a connection (Hub, modem, etc) and sometimes it would stop working totally. This was about 2 years ago, they may have there stuff together now. You can never go wrong with a 3com 3c905 card, they are also better at CPU utilization. Some cards aren't very stable when run at full speed 100Mbps. Definitely don't get anything off brand, 5 dollar NIC cards tend to be junk. 🙂 >>
I have 3+ linksys cards (ranging from brand new to 1.5-2 years old) and have never had problems like that. Maybe it was just you? 😛
They arent the best cards, but if you dont mind spending the money 3com and intel are the best ways to go.
*note that I have had these cards working under: Win98se, Win2k, Linux (2.2 and 2.4), FreeBSD 3+, OpenBSD 2.6+ and maybe BeOs (cant remember if I had it then).