On the rock subject... You will be spending 3x as much for LFS rock compared to dry rock online.
25 pounds from Marco is $62 shipped to continental US, or you can go to your LFS and buy 10 pounds for the same cost ($5/lb, sales tax, cost of fuel, time)
Over time for the 80 or so pounds you need, would you rather spend $171 or $450+?
May I ask, what is your aversion to ordering online?