I've heard alot of good things about CommuniTech. They have live webcams of their phone support, data center, sales, etc. http://www.communitech.net/corporate/tour/cameras/