While we're on the subject of shipping charges...what about Summit? Holy crap their shipping and "handling" fees are outa wack. I love their selection, availabilty, and website navigation, but it's the only place you can order a $10 part and end up paying $30!
I have a LOOONG way to go on my build and lots of parts to order. I have been very impressed with the smaller companies like Butler perf (and their prices AND service really beat up Summit). I also like Ames for the other stuff, but then again, they are only 3 hours from me so all shipping is next day at no extra charge.