Clifford: I found this and thought maybe it might give you a better answer to your question about mining:
That was a much better answer, thank you.
They make it sound as if everyone mines the same transaction for verification. And then the first one to verify is the one that gets credit for mining the transaction. This would explain for all the processing in several machines for one transaction. And would also explain why faster machines are better miners. A bit redundant and highly inefficient, but implements a rat race for speedy services. My tinfoil hat has lost a little weight today and not quite as pointy.
Thats why they have mining pools.
What is Bitcoin Pooled Mining?
Bitcoin pooled mining is a way for multiple users to work together to mine bitcoins, and to share the benefits fairly.
Why do I need bitcoin pool?
Bitcoins are ordinarily only ever created in chunks of 25 at a time, with the whole 25 paid to a single person. Furthermore, the race to get the 25 BTC prize in a given block is highly competitive.
If you set out mining on your own, it may be a long time before you can make a return. Pooled mining allows you to receive smaller, more frequent, steadier payouts instead. If you have a slower computer, or a CPU miner, then pooled mining may be the only way that you will ever mine any bitcoins at all.
How does bitcoin pool work?
Our server gives users blocks of very low difficulty to solve. Each solution found is registered as one 'share'. Occasionally, a solution will happen to also meet the full-strength difficulty requirements of the Bitcoin network, resulting in a successful 25 BTC minting.
This 25 BTC is divided among all of the users that contributed to that round, weighted by the number of shares that they earned.