The best source of sand is ... other reefers! Check your local club forums for people leaving the hobby or downsizing, or going bare bottom tank.
We had a group buy for Southdown a couple of years ago, with shipping to a local HD, it actually turned out to be $20 a bag anyway ... though they were 50lb bags, not 20lbs (like the quantity Caribsea sells in its bags).
V