Musings, ramblings, and general thoughts on life....