The folks here are probably sick of hearing my say this over and over and over, but I really like my local Cycle Gear shop in Austin. Excellent in stock selection of gear and clothing, have great recommendations, will special order anything I need, pricing is very good, and they all ride.
My wife got her helmet, jacket and gloves there. All in womens sizes and in stock. She had a wide selection to try from and found the perfect items for her, pink.
On the hardware side I bought my exhaust, brakelines, handle bars, wind screen, fork springs, and a bunch of other stuff there.
The best part is they have a location in Greenville.
Hopefully your Cycle Gear shop is as good as the one in Austin.