@WayneSchulz thanks for sharing. I'm kind of digging the $50 rescheduling fee. How many of us have had customers adjust at the last minute. It happens all the time and for some customers, it happens multiple times. I like that they monetize the affect these changes have on us.
I also like the 30 day window definition. We have something similar in ours. Otherwise, ""Upgrade issues"" seem to pop up 6 months later, even though they either really don't relate to the upgrade or they would have been found sooner had the customer performed the recommended testing.