good advice and lots of it