Copyright (C) 2008 Mark Loeser & Robin H. Johnson Included scripts copyright to original authors.