This looks awesome. I'll begin working on a CS.