I just picked up a Millennium Pro PT145. A (sub?) compact 45. I traded my S&W sigma 9mm for it straight up. I really liked my smith. Although some people rip on them, I believe that it is a cheaper version of a glock and much more worth the bang for the buck. With that said, I have had the sigma for over 4 years (it was a second generation) and I was ready for a change. I had a full size sigma, and wanted a smaller gun. A guy I work with was going to trade me a Kel-Tec 380 for it straight up. I was definately interested, but when my master ( I train in JKD, Kempo, and many other martial arts) offered me a straight up deal for his new (to him) Taurus, I took it. I shot about 20 rounds out of it, and it felt good. It jammed, but when I took out the stock mag, and put in the back up, I had no problems (anyone hear of this?). I did not shoot so well (I have never shot a compact gun, but am a pretty good shot with my M&P full size .40) but he shot an incredilbe group (ex-cop), so I know it has the potential.
Now that I have explained my life story, my questinon is, how do I know if it is a 3rd gen? I have heard some horror stories about the 1st adn 2nd gen guns, and I really just want to know for peace of mind. Any ideas?
Bonus question, do you think I got the better of the trade?

