Opinions are mine, and reflect experiences and insights. They might be helpful for you or they might not be, they come with no warranty and you should have no expectation, apart that they might be mildly amusing to read.