really good, y'all
I can't wait for this to be finished. It combines three great ideas and makes them all work.