Well I could use an encoder, although I'd need an absolute one to know where the motor sits after power cycling the thing.

Regards,
dsc.