Halo fans have known the Halo: Reach beta's May 3 start date for months, but Microsoft had been under definitive about how precisely long the primary...