Harris Communication is a company that I have bought a lot of stuff from. Here is their webpage:
http://www.harriscomm.com/index2.html
I never had problems with them in the past. They were always quick with my orders, and when one of my orders were backordered, they informed me right away so that I could cancel it.
I have also ordered from Hearmore, but I only ordered them like one or two times, so I really don't remember what their services is like. Here is their weblink...
http://www.hearmore.com/Scripts/default.asp