I just bought some sodium hydroxide yesterday. I used to get it as "Red Devil" drain cleaner in the grocery store. I checked several grocery stores in my neighborhood, including super wally world, and none carry it. However, the hardware store had two varieties. One, a brand name, was 18oz for $6 or so, or a generic brand, 32oz for $8. They were both sold as 'drain cleaner crystals' and said 100% Sodium Hydroxide on the containers. Just look for the crystals, and not the solutions.
I would be interested in a source for a better price, but this should last me a while.
-junkelly