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
![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif)
). 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...
![Wink](https://bitcointalk.org/Smileys/default/wink.gif)
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.