Due to this being written a long time ago, it is rather inefficient and likes to crash. In fact it used to only work on a college computer back when i worked on it. So run it at your own risk I guess, I'm more proud of the documentation anyway, the code isn't the best, though it was my best work at the time I wrote it.