We do have WalMart, and that was about what I was seeing for prices, too. That's about $0.28/oz.
Lowes is $6.86 for 2 gal 10%. I get a 5% discount because I have a card there, so it's more like $6.52. That's about $0.26/oz.
HD 2 packs are a bit cheaper at bulk at $0.24/oz.
HD 3 packs are closer to $0.23/oz, but they don't stock them locally. I could have it delivered, but couldn't check the dates. Both the box stores seem to store it outside, though, so it might actually be stored better in a warehouse, it just might be old.
I've looked for janitorial supply stores, or chem manufacturers, but haven't found much online yet. Leslie's is about the only pool store around and I've avoided going in there save once. They don't have any prices posted for liquid chlorine online, though.