The routine is long, but it is modular. The concept is not new, but the routining is excellent
(remember to read those old books). Reset is a snap and you can really milk this for all it's worth.
It can even be done with a borrowed deck and end by having the magic happen in the spectators hands.
What more do want from a card trick?!