Just read of a study conducted by Leonard Zinn on this exact subject. Supposedly the findings suggested strongly that most people would do better with 165mm cranks. I have 180mm cranks on both of my bikes, road and mountain, and after having reconsidered my purpose in riding I will go to shorter cranks, possibly 170mm.