This project is in its rewrite stage as it was gettign a bit old. Check back later for some (hopefully) more interesting code.