Doing work on residential properties often involves balancing your risk with the risk of the client that hires you. There are contractors out there that take large deposits or require full payment up front, only to fail to perform the work for which they have already...

read more