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