This just randomly dropped into my inbox. Anyone else randomly gotten one of these? I'm guessing they are auto-applying codes for the free weekend, because I never applied one. The wording is pretty iffy here though. I can't imagine anyone would want to hijack my beta account with about 1h of playtime on it, and I don't recall whether we had to enter any credit info to try the beta... probably nothing to worry about.