I think you did well, keep it up just like that. IF she insists on bring up things other than what was agreed upon, try and get her back on track...If that doesn't work leave some cash on the table and say something like when you're ready to talk about x,y and z ONLY let me know and walk away.
Me:40 W: 39 T: 17 years M: 15 years S-9 D-6 D final 11/10/2009
"We are all faced with a series of great opportunities brilliantly disguised as insoluble problems."