Thanks for the input folks. I've ended up ordering a 56. I was really torn between the 56 and 58, but the shop made it easier to decide since they didn't have a 58. One bonus with the 56 is that it has 170mm cranks rather than 175's according to Devo's review (cheers for that btw).