Pretty nice idea. Reading the OP, then I'm gonna start on a CS