Welcome to Mr. Ballard's Technology site.