the opinions expressed in this blog are my personal opinions and may not necessarily be those of my employer.