I've been mining for deepbit.net, but wanted to get my cash because I've changed. I had just small change now, 0.04230547 bitcoins. However, when I asked for payments, I only got 0.04 bitcoins, and deepbit.net keeps the remaining 0.00230547?? Maybe not a lot of money, but for every user they keep up to 0.009999 BTC when that user quits. I guess that's in addition to their 3% fee, so in reality it's 3% plus 0.005 BTC on average. But for me, the 0.005 BTC is more than 3% of what I've put in...
Or is there a way for me to get it? Do I have to mine until I get exactly 1.00 bitcoins or something like that before I receive everything?
Those sub-bitcents are never taken by the pool, they still are in your account.
Of course i'm not sending full-precision sums because this will cause problems for users with previous versions of clients and then they will ask me why their money is lost.
So it's better to send only >= 0.01 BTC at least until most clients will upgrade to the official bitcoin client that doesn't discards < 0.01 change.
You can mine 0.00769453 BTC more and withdraw 0.01 BTC then.