Angie's List: Tipping Your Contractor

Most people know that they're supposed to tip a waitress, but what about contractors or people doing house repairs?