I can't agree more with the negotiate bit. I met someone that ended up sighing a fairly draconian non-compete that said they would pay his old salary for as long as they wanted to keep it in force. It was something along the lines of they got to make that choice at the time of his departure.