Where did you hear that? Is it just more speculation from some poster looking to agitate or was it in some responsible media? I'd be real interested in where you found that. I'm not knocking you for repeating it, it's just we were told by a mod the announcement was coming today and again nothing.
Why, I heard it in the most reputable of places: an internet forum. ;)