I think this would fall under the calibration idea, since as time went by the coefficient between the current and the speed would change and the whole system would go out of sync...
but that just off the top of my head.. the whole "breaking in" and "wearing out" effect i'm considering might only be significant to change the whole system by 0.5%, which means that the system would actually stay in sync for a long time...
unless someone did this before and tested in thoroughly there is no real way to know this but checking!
-Leav
p.s.
you would need to check what happens when there is maximum current and zero speed (i.e. the motor stalled [e.g. a pushing match])
p.p.s
don't you love recursive brackets?
