I'll second Matt's suggestion. I haven't bought from them (yet). I stopped in and took a look around once and they have a lot of selection, good prices (much better than Richmond suppliers in most cases) and were pleasant and helpful.
Give them a call. They are this side of Charlottesville, just off of I-64.