Thanks for this very useful guide. lots of info to digest