Xbox LIVE Free This Weekend. Preparing for E3?

Xbox LIVE will be free starting today June 11 and ending June 14. Could this be a possible promotion leading to an announcement at E3? Regardless of the reason, this is a pretty good deal for those with no Gold subscriptions. Log in to the Xbox Live Dashboard and enjoy free LIVE this weekend!