Thanks for all the input, very good info here.
This morning I got an email from the guy saying he wanted to meet this afternoon to go over everything he marked up in the DOC. Another one of the reason I stopped doing web design work, those people always want to meet in person when I prefer email. Whatever.
So 15 minutes after the scheduled time for the meeting, my bag is packed and I'm pushing out my chair to leave and he walks up. No polite stand up for the handshake from me, not when you're now showing me instead of just telling me you don't value my time. Some excuse about parking 4 blocks away. Lame.
Before he can say anything, I said roughly the following:
Before we go over these revisions, I think I need to explain some things to you so we're completely clear on how I work. You contacted me because you've seen my work, you like it, and you need me to do the same for you yesterday.
When it comes to services, your choices are Fast, Good, and Cheap, but you can only pick two. The proposal I provided to you is the best blend of those three. That "best blend" comes with over 15 years of web design experience and over 5 years teaching realtors how to market themselves online. And that is why my hourly rate is my hourly rate and it's non-negotiable. If it's a pain point for you while your business is growing, I'd be more than happy to add in extra revisions and adjust the phase price accordingly.
Along with the modifications to the proposal you'd like made, I will be adding a clause that allows me to cancel our relationship at any time if, solely at my discretion, I feel you are having unrealistic expectations on how the project should proceed and are stalling production with unnecessary revisions. You keep telling me you need this up and running as soon as possible, but there are fairly regular delays coming from your end.
Again, you contacted me because this is what I do.
He actually said, "Well that sounds reasonable. Can we go over the revisions?"
For the multi-lingual stuff, he's fine with the tried and true method as long as I train his people (included for fee in the proposal already).
For the design side, now he wants me to hack the shit out of his lovely Elegant Theme because *SHOCK* it doesn't work the way he wants it to. Then later we may do a custom design. Fine, an extra phase with an extra fee.
So yes, he's still a pain in the ass. But now I have enough reason to revise the proposal in such a way that I will have the control, will get paid at least a significant chunk up front and periodically throughout the process, and can walk away at any time if he gets to be too much.
I have a few reasons for not wanting to just tell him to go take a hike. First, I'm technically working illegally here. He doesn't know that and it's a pretty easy loophole to talk/bribe my way out of, but it's easy for him to withhold payment with that over my head. Second, while I may not want to do web design in this tiny community, I may want to do some kind of online marketing here so I'd rather keep a decent name. Realtors tend to know lots of people. Third, I don't want it to reflect badly on the friend who referred me. She's a new hire and doesn't need any animosity towards her because one of her referrals was a dick.
So I did my best to keep it civil, retain control, and will revise the proposal in such a way that either I'm covered and paid well or they just say no and I happily move on.