Yeah, their online ordering system isn't all that great. However, their shipping prices seem to be about fair. My last (very light) order was under $4. A larger, heavier order a while back was around $12. Both of those were UPS ground, so I can't comment on the 2 day shipping, but it looks like they are basically charging what UPS charges.
-LakeShark