Try to find an LBS that carries Cannondales, maybe the r500 will be in your price range, I have the r700 and it fits like a dream, I am 6'7" and the bike is a 63cm. To me it felt like the c'dale fit a bit "bigger" than some, so you may want to check it out.