Gohastings has sales pretty much weekly, so there's rarely a reason to pay shipping. I keep a wish list on their site; whenever a free shipping coupon comes out, I order everything under $10 on my list. Whenever a B2G1 or a 30% off coupon comes around, I order everything above $10.