I live in Katy, and sadly, there are NONE out here. We go to Fishland on Westhiemer (281-497-3474), just past Eldridge. They have
LR, you can get it by the box. I got 2 48lb boxes for 159.00 each. Really not too bad a deal... ends up about $3.30 a lb no shipping, no waiting. The do have some that is curing, but has only been in there a month or so, and is covered in diatoms.
The fish store in general is pretty knowledgeable, they just don't offer info to folks that are clueless, they are a fish store after all. (Last time I went in there they sold the 2nd mandarin to a lady that had her tank up for 2 weeks!!!) If you ask intelligent questions, and sound like you know what they are talking about.. they will talk shop with you.
Don't go to buy fish on the weekends, they are pretty small, and are usually picked clean by then. Their stock comes in on Mondays, so Thurs or Friday might be a good time to go look what they have.
We went to City Pets on Beechnut and the Beltway last weekend, I'm not sure how I feel about them yet. They have lots of corals, but are generally very busy, service and info suffers a bit.
Let us know how it went!