MDS - thanks for the recommendation. I'm a bit smaller in all three dimensions - 5'8"/180, so I don't know how much that changes things.
I'm pretty sure all of those come in 52cm framesets, some might even come in 50 and 48cms as well.
Ah well - no more delaying. Up the hill I go.
Just take it one 15 spin at a time if you have to, that's what I do on the way home every day.