Seriously lots of great advice!