The thoughts and opinions expressed here may change from time to time. We consider this a necessary consequence of having an open mind and a commitment to continued learning. As such, any thoughts and opinions expressed within out-of-date posts may not be the same, or even similar, to those held by contributors today.