I am pleased to report that BJ's Crab Shack on Route 50 just west of South Riding has some worthwile steamed crabs.
Our first visit (for takeout) a few months ago was not too successful. Here's all you need to know about that visit: Our protein-loving male dog turned his nose up at some crabmeat.
Hoping that was an aberration (since we now live about three minutes away) we gave BJ's another shot last night.
We got a dozen large crabs -- $45. Piping hot, and good. A few were light, but most had good amounts of meat inside. Also got a dozen steamed shrimp ($7), which were also good.
That's the extent of the food menu, but if you live in Va. and like crabs you have a good option way out in the hinterlands.