Excellent pieces of advice you shouldn't ignore..
This is an incredible thread. Thanks for putting the time into this.