I agree that you need to tip what you can, and based on your experience. In the perfect world, you would be completely happy with your experience and want to tip. Sadly we are not in a perfect world. Plus, I think most WP's understand that 20% of a $ 100 dinner is a lot different than 20% of a $5000 wedding package. A wedding is expensive enough without holding a few grand back for tips!