Contemporary rambling thoughts and ideas.