By the way Kris, this is pretty good at explaining the mining process. However, it may not be good for general public use, as most people aren't interested in mining. Were you thinking of using it to show people how transactions are secured and added to the public ledger?
Would be nice if it included how transactions are added a bit better.
Bob sign's a transaction with his private key, then it can be confirmed that is came from Bob via the public key, and so on.