Touched on slightly before, with no answers - however, I feel that the question as to different peoples memory retention is a valid one. I know myself that being Dyspraxic, I have quite a low retention rate when it comes to short term memory.
Could be of use to set a base level of memory retention and then use that to define the length of time between repetitions?