Disclaimer: This is my personal weblog. The content within it is exactly that – personal. The views and opinions with this Blog represent my own and not those of people I am affiliated with unless stated explicitly. My views of 5 years or 5 minutes ago do not necessarily reflect my views right now. My thoughts and opinions and viewpoints will change as I learn more and develop my understanding of the things I am blogging about. I consider this a necessary consequence of having an open mind. I reserve the right to allow my viewpoints to evolve and to change my thoughts viewpoints and opinions over time without assigning any reason. Thank you.