Thoughts, ideas, general ramblings, and cautionary tales.