@curiousengineer: What I've learnt