This looks like a pretty neat concept. I'll try and get a CS up in the next day or so.