I'll see what I can do when I'm less busy, I'll probably post the finished CS in here when it's ready rather than take up too much of people's time.