the thoughts and opinions expressed on this site are mine and mine alone. they do not represent my current or former employers.