Running (especially long distance) is both immediate and long term satisfaction to me. Exhausting but very enjoyable.