I went to Voorthuis on Wisconsin recently. Frames and brands were great, but the sales guy was so annoying and pushy I just couldn't do it. There are a few nice places in Dupont right on Connecticut ... can't remember the names, but at least one on each side of the street. Both nice, and people seem decently helpful.