I came up with an idea and would like to get your opinion. The routine would be something like this (I'm making it as short as possible). Magician: I need three spectators who have access to their email on their cellphones. Great! Please insert your email adress here. Very well. Now, I'm going to send a message to all of you. Please check that you have got that message, but do not open it yet. OK, now I need another spectator. Good. Please take this deck, put it behind your back and cut it as much as you want. Tell me when you are satisfied. Great. Now take the top three cards and give me the rest of the cards. Good. Now, please hide those three cards somewhere no one can see them. So, let's recap. I've sent a message to these three volunteers, and then this gentleman chose three random cards. No one, not even him, knows what cards are those. Much less could anyone know which cards he would select at the time when I sent the messages. And yet... Please, madam, would you open your message and see what's in it? Spectator A: It's a card, the five of clubs. Magician: Good. And you sir? Spectator B: I have the jack of spades. Magician: Last message. Spectator C: eight of hearts. Magician: Very well. Remember I sent the messages before the cards were selected. Let's see what those cards are. Please, sir, can you tell us what cards you have hidden somewhere? And of course they are the same cards. You know how most of this is done (SS, etc.)., but can you figure how I sent the messages before the cards were selected?