I've had McMaster ship an order in 3 different parts without letting me know about it in any way. So when the first box shows up, I'm like "where's the oher half of my order?" Then I call and they say "oh, there is another box on the way." And then I get the second box and go "hey, I'm still missing this one thing" so I call them again and they inform me there is a third box, on its way. Very confusing.
Also, I once ordered a tiny little clutch bearing about 1/4" in OD and 1/4" long and weighing about an ounce. That's all I order. They packed it in a box about a foot square and 6 inches tall and charged me nearly 8 bucks for shipping and I'm less than 40 miles away.
I think their website it quite good though. I much prefer it over something like a paper catalog because since it is digital media, it is easily searchable.