jimv answers Good complete views on motivation