Not sure if it's a secret, but it appears that the 3.3.5 patch will be dropping on us June 15th. How do I know you ask? Well, I thought I'd sign up for the Beta and while on the Battle.net page, I saw the new Battle.net terms of service page.. :) Those new terms take into affect June 15th.
Have you ever read the terms completely?
Did you know that:
1) No add-ons
[Blizzard forbids] use cheats, automation software (bots), hacks, mods or any other unauthorized third-party software designed to modify the Service, any Game or any Game experience;
2) No cyborgs
You may establish an Account only if you are a "natural person"3) No blogs
You agree that you will not create any work based on the Games or the Service
4) No Wowhead/Curse Addon client
use any third-party software to collect information from or through a Game client or the Service, including without limitation information about your character5) In game advertising sponsored by Blizzard
[Blizzard may use technology that] enables in-game advertising, and the display of other similar in-game objects.