Found your problem:
- You're playing SatoshiDICE
- You're playing it with small amounts
- For some reason you're playing it with USD instead of BTC
Yes, I know, however, here in Canada, as probably in lot of other country, We have one of the worst gambling regulation. The cut on any lottery ticket is at least 45~55% going to the government. I'm not a compulsive gambler, but I sometime like to have my lottery ticket. Since I'm mining full time, I'm making a lot more than the cost of a ticket. And if I have the chance of having a ticket with 45~55% return, or a "ticket" with 98.1% return, the choice is not hard to make.
I play in BTC, but I say I want to bet ~1$ per day (I make about 400$ per months in mining those days, this is after subtracting electricity cost, which is very cheap here in Quebec, and heat up our house during our cold days
). As said, I'm not the kind of player who will play 1000$ on 50%. I like to play "just for fun". 1$ on low probability, maybe 1/1000 to 1/32000. I know I'll lose, but hey, maybe someday I'll win! That's the part where they say that gambling should remain a game...
And to respond to the other comment above, SatoshiDICE don't have 'accounts'. It's 1 transaction per bet. So you can't put a big amount over there and use it as you go. Yes I know it's polluting the blockchain, and I do are in favor of cutting the negligible 'return on every lost bet' transactions.