Hi Crankin,
Even though I've been to Harris quite a few times and liked it, and DH and I both bought our Rivendell Ramboulliets from them, I am going to suggest to you that you go with a custom made Seven.
Why?- 1) because you are a woman, and a very petite woman at that. I know I've had too-long top tube/small hand issues, so I can can only imagine your problems in this regard must be worse than mine (i'm 5'5").
And 2) You've already had quite a lot of problems getting your bikes to fit you and be comfortable. Our husbands seem to have little trouble picking bikes off the rack that fit them...we women do not seem to have quite as much luck. So I'd say you've been through the off-the-rack frame deal with guys eagerly trying everything under the sun to make those frames fit you.

Why not start with a frame that fits you in the first place without endless tweaking? Seven will make a frame based on your measurements. I'd recommend LunaCycles to you, but Margo is taking some time off right now.
A woman friend I know who is short and in her 60's just got a custom seven and she's really comfortable after years of hating her bikes.

My two cents is I think you deserve one really good custom frame now instead of yet another stock bike that doesn't fit you quite right.
I feel you and I are at the age where we just shouldn't waste any more time being uncomfortable!