I like your approach, Zunder. Yours too, Stagger Lee. Yes, maintaining your self respect is the right way to go, (albeit I'm not so good at that myself, I guess).
Also, I like what Ijjjji (mASF) says about this topic, wich is basically "Never plan ahead!" :D Just call or text her one day, talk...