I live in the Austin "area," and if there's any good O gauge shops I sure don't know about 'em. King's Hobby Shop on North Lamar is slightly decent for HO, paints, and some scenic supplies but it is not worth the trip if you're looking for O.
Pete
ps - Maybe someone with the Austin Tinplate Trackers will see this and tell us where they shop for O gauge?