There are few things that can cause more stress to a small-business owner, or any business owner, than a customer who doesn't pay as agreed. Some entrepreneurs are prepared for this as a natural cost ...