We do this.
We make all of our clients check a box on an organizer that they have read about, understand, and agree to our terms and expectations.
They don't read it, and then they are still surprised when we give them extension vouchers and added fees, but they agreed to it.
EDIT: Not only that, but we nag our clients in nearly all of our communications with them:
"Do this". "Do that". "If you don't do this, this will happen". If you can't get us this by a certain date, that will happen". "There will be an additional fee". "Please make sure you have a written log, or else." "Please note that if you don't do this by then, you will owe penalties and our fee will be higher". "It does not appear as if you are paying for your medical insurance through your s corp". "We won't have the bandwidth to help you if you don't meet this date". "What? You want another change? OK, but there will be an additional fee". "I notice that you contributed to a ROTH IRA but you have no earned income, in our defense, we warned you for the last two years in a row that you couldn't do this". "I see you didn't check the box indicating whether or not you have foreign bank accounts and now it's 2 days to the extension deadline".
I'm not kidding. Most of our correspondence is warning and nagging clients. The bulk of my job is nagging, disclaiming, warning, and charging extra. Mostly nagging.
Sorry for the rant/hijack. I was just wondering if it were only us, and I think it is related to the expectations subject. The additional expectation disclaimer does not help very much (unless they try to blame us - but very few actually try to do that and we fire them when they do".