LamptonWorm #1 (update, found two in the code archives, but I was after a 'light' solution if something already exists other than these entries)