I hate McMaster Carr shipping, not only is it usually pretty expensive, but not knowing what it is until afterwards just annoys the shit out of me.
I complained to my account Rep not too long ago. I told her it's the 21st century. Shipping costs shouldn't be a mystery anymore.
Sorry, rant over...