From 10am ET/ 7:00am PT on April 19 until 1p ET/10am PT on April 22, Microsoft will be running a free Xbox Live Gold weekend.