I have been playing around with faro shuffle techniques and ended up writing my own faro shuffle simulator. There are others around but mine shows the patterns of in and out shuffles to move cards from one position to another. You can find it at http://robertjwallace.com/faro. While exploring the shuffle I became interested in the game of Faro and its history, so I wrote a web program to play the game. You can find it at http://robertjwallce.com/faro-game.