Whoa lots of superb advice.