Ahhh! Very impressive! :) mechanics is very different from computer programming, that's for sure!
I'm learning 'c language' at uni atm as part of my HNC in engineering - blowing my mind haha
But I'm a grease monkey at heart an always will be, all these rebuild threads make me very jealous! :P