If improvenet works as well in DC metro as it does in my metro area, you'll get little to no response and it'll be back on you. So get out the phone book and call a bunch and the BBB. Talk to neighbors, etc. Ask other tradespeople? Perhaps a remodeler, for recommendations.