I bought it and learned how to make my own. But like any magic, it is the presentation that can make this effect fun and entertaining.
What I like about it is that it is angle proof, plays for a wide range of ages and can be done for large or small audiences. You do have to learn how to handle the deck properly and this will determine how long your deck will last. I personally do not have the volunteer throw the cards all over the floor.
Yours truly, Vincent