I'm back! Updated for modern browsers + gave up on keeping the copyright notice current