The opinions expressed here are my own, and do not necessarily represent the views of my current employer. This disclaimer ...