Complaints about contractors taking deposits and never returning to finish the job are among the most common frustrations shared by homeowners. Many have lost thousands of dollars or even faced liens ...