Mr. Sparky is a commission based service provider. Very expensive and uses scare tactics.
Weifield is pretty competative has many resources.
Encore is a large company with a pretty good reputation. 