Alright, I need to write up the history, but I'll have my CS posted up in a day or so.