The "Pre-Reqs" piece is not right. You really don't need to have another job offer or a current job to negotiate. A while ago I wrote up this script for how to negotiate a job offer with no leverage at all when you intend to accept it no matter what: http://bit.ly/1185CGm Most job offers come with leeway for negotiation, regardless of your situation. All you really have to do is ask.
In your script, you have: > You: This is a really great offer because [a sentence or two about why you want to work for them.]. But I was really looking for a little higher compensation. > Then, this is the most important part: they need to speak next. You have to be silent until they respond. They will give you one of three responses: At which point you list the three responses. But the most common (in my experience…
The point is just to ask for what you want. Often people will give it to you just for asking. It took me a long time to figure this out!