I am of the mindset that one is better off being the contractor of his/her own home renovations and overseeing the scheduling of the different companies him/herself (electrical, plumbing, floors, counters, windows, whatever).
Going through a contractor is painful.
Going through a contractor is painful.