I have the HP J9077A 10/100/1000Mbps ProCurve Switch
It has been a champ, its been in place for a couple of years and I haven't had to touch it since I installed it in my network. I don't know your budget but it comes with a lifetime warranty, you have a problem you send it back and get a new...