@elements5: Really good points