Ooh, see if you can get your hands on a '09 Cannondale F5 in their "petite" size. I scored one for half of retail, since Cannondale greatly overestimated how many they needed to make in that size. A few months back they had hundreds sitting in the warehouse. My guess is they are all gone, but it doesn't hurt to ask your nearest Cdale dealer. I think we got mine for about $375 and they normally retailed for $750. I am just under 5'4". I could probably go with a size larger, especially because I like a longer cockpit, but I'm pretty comfortable on the petite (essentially an XS).