This is a card trick. It takes a little time to get thru all the steps but it is worth it. It leaves you saying "how did it do that" which I plan on trying to figure out when I get time. I don't want to say too much about it and give away any of the mystery. I will say if you don't want to download it you can always check out the Java version on their homepage. Have Fun!