I just got the xbox live beta thumbs up today ? did anyone else ?