And this Sheldon Brown web site listed below has a lot of articles about gearing, sizing and bike parts. It is a great resource to learn about bikes-
http://sheldonbrown.com/bicycleGears.html
I used to read his posts and site all the time. He got killed riding his bike on the road.