Perfection!
Absolutely perfect!  Glorious!  Made my mind go a mile a minute.
Rating: 5 stars