With all of the resources available online, do-it-yourself project is becoming more and more popular. A homeowner can log onto the internet and watch videos that will teach them sand and refinish their floors, replace floor tile,