Explosion.com
We hear about the battle of the mega first person shooter franchises regularly now, with both Activision and EA locked in mortal combat against each other, both releasing a new title every year in hopes of crushing their opposition — ...