When I started mining here in late October I was getting .5 BTC daily. I thought the network and diff grows to a certain rate, right? I never remember getting .3 .4 ever, it just dived to .1 and stayed there. It basically jumped from .5 to .1 pretty much skipping all the numbers in between. Where did those .3's and .4's go? I would have loved to see them.
Who has time to pay attention? I'm a working man and put in my 16 hour days and come home too tired to think about luck or the difficulty.

Unfortunately, there's a significant amount of work a miner needs to do and understanding a miner needs to have if he or she wants to understand average daily earnings rather than average earnings between retargets - especially if they have a 22Thps investment.
Your best bet is to average your earnings over a retarget and compare that to previous retargets. Either way, you need to be able to work out your estimated daily earnings so you have something to which you can compare your actual results.
Daily: hashrate*86400/2^32/Difficulty*Reward per block
At 22 Thps Ghps, this is:
22e12/2^32/ 2193847870.1743*86400*25 = 5.043245 coins per day
So if you have 22Thps and you're only earning 0.1 coins per day, something is badly wrong somewhere.
For my own curiosity, assuming he mah is right and I don't know if it is. How would such problem be diagnosed.
Edit: Also he said when he started he was getting 0.5 so by your math something was wrong when h came in.