I like the idea of this. I'll add a CS in a bit!