Provantage is a mainstay for me when purchasing equipment.
Pros:
They have highly competitive pricing, excellent shipping options, and very good selection. They are very consistent with stated lead times for shipping.
Cons:
The layout and function of the site is less perfect. I often find myself searching hardware elsewhere to find the manufacturer's part number, and then using that number to search Provantage. Service is decent, but wait times are occasionally long, and occasionally the wait for a response is long as well.
Overall:
A good company to do business with. I keep them bookmarked.