random thoughts and ideas that trickle out of my head.