I like Michael's for mid end frames. Wait for their 50% off framing sales that happen pretty frequently! They do a very good job, and the one time they didn't - they redid it for free. I've tried their Reston and Vienna locations - both were good.
more