this is not meant to piss you off but to give opinions:
1> main intro page, the pic either does not need to be a link or have it go to /Products.html
2> colors, the blue on grey background is hard to read
3> the site is not all the same, sometimes i will go to a page where all is left justified and other the page is centered.
4> some of the pages have a different background colors
5> on the left menu bar, some of the mouse overs give you a different pic, like cold steel, you get a knife, but others don't. i would say make them all the same where they just change color and not put a graphic in as the new graphic is hard to read
6> the site doesn't keep you in itself, it makes you feel like you have left it. my suggestion would be to use the menu bar, create a graphic for the top and then have each page the same template with the different info on it. something like www.cavalryarms.com, but using your current theme. i like the type of buttons and such.
7> personally i think the menu should be either in alphabetical order or in subject order, knives go with knives, etc
8> there are different page titles, some say jtac other say stuff like lewis machine, vltor -> am now at the lewis machine website? all of the titles in your website should be your name - jtacksupply
9> some of the pics link take you to pics that are smaller than the thumbnails
just for your info, most eveything works on my linux box as well as my xp pro box.
hope this helps :)
good luck :)