Uh this seems rather interesting. I'll try and get a CS up asap.