Home Depot and Lowe's don't carry muriatic acid any more.
I found on line Jamestown Distributers who sell 1 gal for $4.64 plus reasonable shipping charge.
The equivalent "dry acid" costs 4 times more.

The link: http://www.jamestowndistributors.com...ct.do?pid=4032