Overwatch Public Beta Starts October 27th

Like many people on this earth, I've been throwing money at my screen for Overwatch for countless months. We finally, as of today, have a Beta start date. Unfortunately, it looks like only a tiny pool of players is going to gain access. Still, it's good news and I'm currently sacrificing small goats in an attempt to appease the Blizzard Gods.