this is an online bike-fit calculator which seems to be pretty good.
It's crucial that you get your inseam measurement correct, so give it a few tries.
I think you're supposed to use metric measurements.
http://www.competitivecyclist.com/za...sex=M&units=cm
An easier way is: Greg Lemond says that the bike should be 66.66% of your inseam