the ability to understand concepts/topics before you move on to the next topic - permutations is so HARD for me - lucky we are still on it :) time to understand it
also, as you've said super smart, consistent, motivated kids - one chick in my grade never gets below an A - if she does she is...