I think the freight cost is a universal problem. We tend to buy stuff that's either heavy, bulky, or both.
I would suggest trying to find someone close to where you are geographically, to save some on the freight.
If you want some nicer boxes, I've been happy with these guys.
http://aboxfactory.com/collectors.php