How does one work out reach (top tube length)?

I’ve got a relatively short torso compared to my legs. I ride a 56cm Trek 5200, but have a 90mm stem on it. Still feel like I am streched on the hoods, though. I’m looking for a new bike - possibly a Cervelo R2.5, and was wondering what size I should get: basically, how do I work out my top tube length?

Thanks,
Alex

p.s. I want to buy the bike over the net from the US - how is the availability of the 2005 models with DA10?

These could help - check em out:

http://www.wrenchscience.com/WS1/Secure/Fitting/Height.asp

http://www.competitivecyclist.com/za/CCY?PAGE=FIT_CALCULATOR_INTRO

Run them both and see what they come up with.

tom

Thanks Tom, I’ll give them a go.

Alex