Ramblings and random thoughts about things I know and things I have forgotten, thingymajiggies and other stuff.