Anyone catch this on the Military Channel last night?
You can see the list here. M-16 is #2, and AK-47 is #1.
When they were talking about the M-16, they mentioned it was developed by Eugene Stoner. I couldn't help but think that if I'm in Vietnam in the 60's, I'm not so sure I would trust my life to a gun designed by someone called "stoner" :)