Opinions & Articles in this blog reflect author's personal beliefs and work, without conflicting or violating any contract terms.