I appreciate everyone's recommendations for contractors, but I must rant a little. 2 out of the 4 were no call, no show when they made an appointment to come to our home. One came and said he would email a bid that never came. Only one was reliable, showed up on time, produced a bid and has actually called back to see if we have made a decision. Guess who we are going with? If people want work they need to be courteous and reliable! It doesn't take much to give someone a call if you can't make a scheduled appointment. Ok rant over.