Having decided to take the plunge and upgrade my frame, I've plumped for a Maxlite XC. I just don't know what size to get. I'm 5'7" and currently have a 16" Kona Caldera which is far too small in both height and reach (it's a long story). All opinions would be appreciated.