Barry's Ramblings and Projects.