The LinkSys NIC wasn't in a high-end environment, it was a dual Pentium 200MMX box that I was using for a web server at home. P2's had already come out, so I grabbed a 200MMX for like $60 and wanted to throw it in, it was my first SMP system.
Jack- I apologize for the wise-ass remark about the Elite member thing.. I'm still pretty new here, and I've never before seen a board where you vote for member ratings.. I think that's cool. Token Ring?!? That's why it was so expensive! Token ring stuff is a FORTUNE!! As for how many IBM PC's have I seen lately? I'm posting this message on a Netvista, and my company laptop is a ThinkPad. If I open the door to my office, I see 550 IBM PC300GL's. Everything in this building is IBM. One of the other buildings is also all IBM desktops. The third building is about 95% WYSE WinTerms, and a various mix of desktops and laptops (Dell, Compaq, HP, Toshiba, etc), but I'm not responsible for desktop purchases at that building, so they buy whatever they want and then spend the rest of their lives fixing it. Not only that, but most companies tend to stick with a single vendor for everything, whether it is Dell, or IBM, or Compaq, or whatever. They do this for a few reasons: Volume Pricing. I can get a $2700 IBM server to my door for a little under $1800. Ease of warranty - If everything in my building is made by the same people, I know EXACTLY who to call, and it keeps my Rolodex small and more manageable. Ease of use - If it's all the same vendor, you get used to how they do things, you learn the little nuances of the equipment, and you learn to leverage all of it's features. For example, the IBM servers I have -- They all use RSA/ASM. Dell and Compaq don't do this (Compaq has something called a "lights out adapter" that is fairly similar, or so I've heard).. I don't have to sit down and think about which server it is and what it's abilities are. They're all the same company, so I'm not stuck trying to remotely reboot a box from 1500 miles away saying "Oh, crap.. I can't do that because it's a Dell and isn't part of the ASM chain".... It's always better to standardize, regardless of the manufacturer. Pick one, and stick with it.
Reicherb - I do believe I already answered that question, but I'll quote it in anyway:
There ARE huge differences between the switches at the hardware level, but you'll only need to worry about them if you plan on heavily taxing the segment. Said differences would be the amount of memory in the switch used for packet forwarding, the number of MAC addresses it can remember, and the speed of the backplane. As I said, for a smaller network, you shouldn't run into these things. But there are differences, and if expansion is ever planned, a 2950 will make a decent backbone switch for a smaller network..
Note the part where I said "...for a smaller network, you shouldn't run into these things."
The other issue is longevity. I have been through 3 NetGear switches at home. They're cheap, so I keep buying new ones. But, I don't lose money when they're broken. For a small business with no on-site IT staff, if their POS Switch fails, they will be clueless, you'll have to drive back down there, figure out what happened, get a new one, replace it, all the while charging the customer for support, AND costing them money by stopping production. Not only does it cost them money, but because they are ignorant of the hardware and just bought what you recommended, it makes YOU look bad because you installed equipment that failed on them, especially if someone else comes in and scoffs at it (everyone has that cousin/uncle/whatever that knows something about IT and will ask why it's not an HP ProCurve or a Catalyst or <insert name>).
Personally, I'd rather go out to a customer's site, charge them accordingly for high-quality equipment, and then never have to go back again. Sure, I make less money in the long run (off that customer), but the word of mouth spreads quickly about the rock-solid installs that I do. People are willing to pay $125/hr in a $90/hr market if they know that the network I installed 2 years ago of 1 server and 14 desktops and a firewall to a cable modem has had ZERO issues that require me going back on-site to fix them. So you charge more up front, and then it WORKS. Instead of charging $90/hr for install, then going back every 6 months to replace something or rebuild something at $90/hr again..
Sure, you lose those cheapo little customers who don't want to spend the money it takes to get a rock-solid solution, but, then again, are those customers you really want? The ones that will nickel and dime you to death? "Can you just make this quick little change for us?" "Oh, we bought a new ZIP DRIVE to use for backups.. Can you install it for us?" etc, etc.. The list of ridiculous requests goes on and on, and I'm sure you all have your own.
The bottom line is, you can buy whatever equipment you want to buy, what do I care? I don't have to support it or fix it. daveman asked for my opinion, and I gave it. Why I am sitting here defending my opinion to a bunch of people I have never met, now that I haven't figure out....
Almost forgot -- The 3COM/Cisco issue is pretty common. Depending upon distances, Cisco switches may have a difficult time determining wire speed. If you manually set everything to 100Mb/s full duplex (on both the switch port AND the NIC) those issues should disappear... Or to 10Mb/s or whatever it needs to be, obviously...
Forgot one more thing: MTBF. THAT's the reason you spend more.. RTFM.