"stall converters". Is it just me?

"Drive it away! (I live on a hill)