http://science.howstuffworks.com/machine-gun.htm - This was the second and probably the most useful site I came across. The Title was How Machine Guns Work by Tom Harris. The Organization that posted this was HowstuffWorks.com.
http://www.infoplease.com/ce6/sci/A0845576.html - This was a useful site too. It was posted by infoplease.com. The tile of the article was Small Arms and I couldnt find who wrote the Article.
http://world.guns.ru- There were many articles in this site. It was written by the world.guns.ru organization. This site particularly helped me with my Shotgun page. Max R. Popenker wrote these articles.
http://www.snipersparadise.com/index_hq.htm - This was the site I used for the sniper section. It had many articles written by different people. The articles were posted by the sipersparadise.com website.