Only thing I'd add is in any negotiation like that you need to be very careful you don't get too greedy and simply scare them off. The 'art' in any deal like that is being able to judge within a little how much you think they'll pay and being able to go just above
Good luck.