Okay, so I have a guess on when I think 3.1 will get rolled out. I'm curious if others have any, so I'll put mine in spoiler.

[spoiler]April 21st.

My reasoning is based on a couple things. The first is the 2009 arena tournament finishes on the 6th. There is a one week ladder with the top 1000 teams that follows that. I don't see Blizzard wanting to support more than one version of of servers during this period, and given the class changes I don't see them changing during the season as there would be way too much outcry. For WoW to stay viable as an ESport they need this to go smoothly.

The second reason for the release date has to do with how Blizzard has seemed to handle holidays and patches in the past. The 3.1 patch has new models for Children's Week. Children's Week is set to launch on May 3rd. In previous patches they have always launched before the holiday. The hoilday is almost like an unlisted launch date. Things that aren't ready are more likely to be pulled than to delay the launch. Additionally there is a new pet for the people that have competed in the 2009 Arena tournament, and while I can see them not rolling the pets out the week after, claiming they need time to validate who should get them, I don't see them taking more than a week. While they could just tell people the pets will be released with 3.1, I don't think they will delay much later.

Given Children's Week they could push as late as the 28th or as early as the 14th, but I'm betting on the 21st.[/spoiler]

- Souca -