I buy most of my parts from PBL and Marco. I hate it when I only need a couple of things, but when you need it, you need it. Otherwise, I just try to batch things up the best I can. I understand why they do the flat rate boxes though.
I did just buy a protector directly from Cliffy though and paid $1.50 for shipping