To answer the original question, a great site with forums on absolutely any topic that interests you, Reddit.com is the best. For gun specific discussion, go to:
http://www.Reddit.com/r/guns (general discussion)
http://www.Reddit.com/r/gundeals ( firearm deals found around the web)...