>>I don't want to re-invent wheels all the time;
Why not? wheels are shit. They use half their enegery going backwards, ffs.