Also I just realized, with a little single running at 30 ghs you should be making 0.17355231 per 24 hours and not .23, how did you come up with that number?
Eclipse said I was running at 40gh/s
As Zanatos said, a pools reported hashrate is just an estimate. Your miner was probably having really good luck, finding lots of shares. Wait an hour, and Eclipse might report you as having 20GH/s. What does CGMiner say your hashrate is?
The fact is, 30GH/s should average 0.17BTC/day. So your estimated earnings of 0.15 are pretty close, and as you continue to mine, it will level out even more. As I mentioned earlier, your first 24-48 hours might be lower than expected, by after a few days you should see some consistent income.
Pool luck also has a bit to do with it. You might have good days, you might have bad. We all know you're a greedy bastard who wants every single bitcent out of your pools, but that's not how it works.
TL;DR Stop whining about a 0.02BTC loss in one day. Just set it to mine, and leave it alone. It will eventually average out.