I went to Beldt's last night and they were closed early inexplicably. That's reason number 237 that I hate Beldt's.
Then, I went to Tropical World Pets for the first time last night and the two guys there were very friendly and helpful. I bought a couple of fish while I was there and the experience was pretty much nicer than I have had at most other fish stores in the STL area. Too bad it's almost an hour away from my house.