best way to choose the best sized frame is to actually get her on it to test drive that puppy!
If she reckons the WSD suits her I would not discount her opinion of it so quickly!
Theory doesn't account for much! I'm supposed to be a small yet I was much less cramped on a M frame than a small.
In her opinion of the ride it may have been the overall ride of 07 WSD that she loved. There are other things to consider than the frame.
Check out the handlebars. I'd even compare the handlebars between the WSD and the men's bike just to be sure. She may have been raving about the fact she could reach the brakes and gears without any discomfort and change them easily. Women's bikes tend to have a smaller width accross because of we're less broad in the shoulders. Look into it.
the other thing is a saddle. It's very important!!!! (if you haven't already picked up on that) Read any of the saddle threads in
http://forums.teamestrogen.com/forumdisplay.php?f=36 to get an idea about the ones we like and
http://forums.teamestrogen.com/forumdisplay.php?f=37 to get an idea about the one's we hate. But the saddle's a very important thing too and it can make or break the riding experience for women. You do want her to keep riding with you don't you??
You can ALMOST bet that the men's seats will be way too small for her hips. So she will get on the guys bike and say "saddle sucks" in which case you'll need to buy a new one for her. So your discount in price may not add up to much when you make adjustments to saddles and handlebars (if needed)
The big thing is ask your girlfriend about what she REALLY liked about that test ride. What bits that stand out in her mind will make you understand what she WANTS and probably NEEDS in the bike as well as the frame size.
Sorry The only way to be sure is get her on it and test ride it!! If she tries the mens bike and hates it you'll have your answer.