I wrote a differential steering program...maybe it could be useful to you