Welcome to the site of author Dan Levinson! Please excuse the mess, site-in-progress.