My feelings on The Demon Rush
Quote from Zephyrz:
Dogfish is just a restaurant they they have, but they have lots of their brews of course. Actually Brewery is in Delaware if I recall correctly.
What Zephyrz said is correct. There are a bunch of Dogfish Head restaurants in the area. The brewery is definitely in Delaware because I just visited the brewery this Saturday when I was at the beach (yes, in Delaware).
I agree that the first best Indian is across the street from the Crowne Plaza, but it's also pricey (an entree is likely to set you back 20 dollars).
Reston Town Center: I have only passed by there to scope out the place. There are defintely a lot of restaurants and bars, but it's more on the upscale side of things. If that's what you want, then go for it.