Every game I've played recently asks for $10 or buy to play online so I guess thats just how it is now. I payed the $10 and am glad i did. Single player was epic, and multiplayer is perfect. Everyone is staring at MW3 but I'll be surprised if it ever comes close to massive map scale of this title or have vehicle mayhem at all. Battlefield 3 delivers. I'll be keeping it.