I know this is totally inappropriate but I just couldn't resist posting this!
Bungie just announced that the Halo 3 multilayer beta will be released on May 16 and run through June 6th. (announcement here)
Also, here's the video that came along with the release:
So, if you'll excuse me now I'm going to pass out.