I found this article about the MS Backgammon dice and odds:
http://zone.msn.com/en/backgammon/article/bckgrandomness.htm
The article suggests that the number of players online playing at any time is what creates the seemingly skewed odds.
To me, it sounds more like the odds are tied to a central Random Numbers Generator which produces the rolls for all the active games which means that the odds of "lucky" rolls appearing changes based on the number of players online at a given time. Surely
these MS rocket scientists can figure out a way to program an algorithm and/or affix the RNG to each individual game being played irrespective of the total number of players playing online at any time.
From the article:
~~ However, over a 40-turn game of Backgammon, there will be about 76 runs of four rolls. So
statistically speaking, you’ll see four sequential double-sixes in one game out of every 22,100. There might be 4,500 games of Backgammon going on at once in the evening on MSN Games. If each game takes approximately 10 minutes, that means 27,000 games an
hour. In other words, it’s likely that on any given night, there will be five to ten games of Backgammon in which both players roll double-sixes twice in a row. ~~
This seems like selective logic: one could program an algorithm for the population at large playing OR one could program that algorithm to "believe"
that only one set of players is playing at any one time. This is why it sounds like a central RNG producing rolls for ALL the MS Games at any given time. No wonder each game comes out whack. I
think that this is what is known as "idiotic".