Ok the small number (e.g. 11,12,13) refers to the number of teeth on the smallest sprocket of the cassette. The lower the number the more "top-end" speed you will be able to generate (i.e. in the gear combination you find yourself in going down hills). Count the number of teeth on your current cassette - do you find that you sometimes want more speed in such a situation, i.e. you wish there was a "harder" gear to push ? If yes, you might want to consider getting a cassette with a lower number than your current cassette. If current cassette is just right in this regard then get a cassette with the same number, if you never get into the hardest gear, you might consider being willing to get a cassette with a slighter higher number of teeth on the small sprocket (e.g. 12 instead of 11) - i.e. giving up top-end speed that you never use anyway. Now the second number (e.g. the 23, 25 etc) refers to the number of teeth on the largest sprocket. The higher the number the "easier" the gear. E.g. a 25 will have a slightly easier climbing gear to a 23. Again look at your current cassette set-up and ask, relative to what i currently have do i want another gear, or the same max climbing gear or can I give up a climbing gear? Ok so now you may be asking - well surely choosing a cassette with the lowest number of teeth on the small sprocket, and the largest number on the large sprocket will be the best as it will give me the widest gear range? Correct, BUT remember that there will also be a bigger "gap" in the gears if the overall range is wider. However given that you are going from 9 speed to 10 speed that may not even be really noticeable for you because the 10 speed will "narrow" the gaps between gear combinations anyway. Some final considerations: - Be careful to go for a cassette which is very different from current setup. In particular taking a 28 or 29 on the high side you might find your deraileur is not compatible or chain is not long enough. - Make sure your entire drive train (i.e. derailleurs, shifters, cranks, chain etc) are 10 speed compatible - i know you said you read they are, but double check if you want to be sure. - If you are replacing cassette, it is usually worthwhile to replace the chain when you replace the cassette at the same time as a worn chain on a new cassette will wear out the cassette very quickly (i.e. waste money). - If it was me, i would go for the 11-25, or if that was out of stock the 12-25.