Technology Musings & Miscellany by Ted Altenberg