How tall are you and what's your inside leg measurement?
if you're really keen, here's a VERY long thread on this topic, with some interesting anecdotes.
http://www.cyclingforums.com/showthread.php?t=11281
Many people claim, and I'm one of them, that more power is achieved with slightly longer cranks. This is suitable for longer, steady-state work, such as time-trials or hill climbing. I'm a smidge under 6ft, and I recently went from 175s to 180s, and I love them, although I'd like to try 177.5. I'll never go back to 175s -- mind you, I've never been a sprinter's asshole
Indurain (6ft 2", multiple Tour winner) used 180mm cranks, and 190mm cranks for some time-trials, including his "hour record" attempt. Another very tall dude just broke the hour record with 190mm cranks. Jan Ullrich and Lance Armstrong use 177.5mm........BUT, none of these guys are sprinters.
The downside to longer cranks seems to be that sprinters cannot sprint as fast because it's harder to get up, and maintain fast pedal rpms.
Basically, if you're a fast-twitch, sprinter type, you'd wanna be on slightly shorter cranks, and if you're a slow-twitch, "grinder" type, you might wanna consider an increase in crank length.
These guys argue a pretty good case for longer cranks, although I think their formulas result in a crank length that is a bit too long.
http://www.zinncycles.com/cranks.aspx
http://www.cranklength.info/
This guy argues a pretty good case for "normal" length cranks
http://www.bsn.com/Cycling/cranks.html