Because I'm bored I decided to engage in some baseless speculation. Tomorrow is Acti-Blizzard's investor call. Assuming that they will announce a release date for Diablo 3 tomorrow, I predict that the date will be April 10th. Why?
We already know that the announcement must come 2 months before the release date. February 9th + 2 months = April 9th which is a Monday. Since games are usually released on a Tuesday, I predict April 10th.
I'm most likely wrong but hey, there's nothing better to talk about so why not?