If you are in need of network switches check out networkhardware.com. Network hardware is the largest provider of Cisco and used Cisco routers, switches and accessories.
We had huge problems with our wireless router recently, and after calling our cable provider time after time and getting no help, we had a technician come out. The technician pretty much ripped us off by saying our splitter was bad (even though I was using that same splitter for a year on the other side of the house without issue). Turns out the problem was that the technician was shitty, didn’t do his job, and was solved by someone who actually felt like doing some work. Technician #2 ran some new lines and ever since we’ve been good to go.