Kick-ass quiz. But you need more variations on the spelling of some of these weapons, like you should exept m21 or ebr for that gun, if you get at least part of it it should count.
The title says that it has all snipers, yet you are missing a bunch. Also, you forgot Call of Duty, United Offensive, CoD 2, CoD 3, World at War, and others.