"
Author: Jeremiah McLeod
http://www.angelfire.com/il/xdebugx