In real terms what do the respective lengths do? I appreciate longer = more leverage, but then how does this affect gearing etc? What length suits what style (general XC, hill climbing etc)? Does your height have any bearing i.e. longer/shorter cranks better for taller/shorter people?