Whoa lots of very good advice.