Thanks for the reply, I appreciate your input. I am aware of mining pools and have been testing two as part of my mining experiment. Just another evolutionary step miners have had to undergo to stay relevant with the ever increasing difficulty, a hardy bunch.
I am currently doing a bit of research on the transaction fees. All in all the fees seem pretty low, the blockchain seems to indicate it was around 12 BTC (https://blockchain.info/charts/transaction-fees) for call it 74k BTC in transactions when I last checked today, though the fees are not understood 100% by me yet...and how fees are currently charged since the fees are voluntary by the entity making the payment versus being charged by a 3rd party or your bank (https://en.bitcoin.it/wiki/Transaction_fees), though understand there is a reference implementation which will tackle this in future or is it currently being used now?
Another point to consider is the actual volume of transactions processed by the network. At an average of 60,000 a day (which is about where we are currently), it's pretty minimal. Even if every single transaction included the recommended fee of 0.0001BTC per kb of data, you're looking at 6BTC a day assuming 1kb transactions. If you figure a block is solved every 10 minutes, that's 144 blocks a day, or an average of about 0.042BTC in transaction fees per block. Not really awe inspiring.
Now, let's scale up a bit. 60,000 transactions a day is less than 1 transaction a second. By comparison, Visa processes somewhere around an average of 2000 to 4000 transactions a second. Ok, it might be a bit optimistic to assume the same volume, so let's say the network processes 100 transactions a second, which is about what PayPal does. Using the same numbers as before (0.0001BTC per kb and 1kb transactions) we're looking at 864BTC a day in fees. Same 144 blocks solved, and we've got 6BTC in fees per block.