While this may sound like a cheap commercial, I have recently completed work on a motor controller to which I have given my best nights and week-ends for the past many months. See www.roboteq.com
The project grew out of a sincere desire to do something "better" than anything else, particularly if one is interested in creating robots with more brains and AI capabilities.
I am curious to hear what the experts in this forum think of it. Since the unit can be easily reprogrammed (even after is has been shipped in the field) I am also looking for features ideas that I could add to make it even better.