I've become a bit obsessed with crank length in recent months, but my lack of formal training in biomechanics and physiology is preventing me from fully understanding the WHOLE issue.
Before you go changing your cranks, read this article, which, although kinda dated, is a bit more balanced than some of websites which advocate proportional crank length
http://www.bsn.com/Cycling/cranks.html