Hmm, this seems really interesting! I'll put a CS down in a bit.