How do you know you've got a good contractor, someone you can trust to do a good job for a fair price and stand behind his or her work? Unfortunately, there are no guarantees. But if you do your ...