After I found out the problems with the FN FNS-9 http://www.glocktalk.com/forums/showthread.php?t=1439164 I decided to buy a SR9C to go with my full size SR9. I own several Glocks in various sizes and calibers, but I can't help to be totally impressed by Ruger's striker fired handguns. I know they had some minor bugs, but they are all worked out. These "bugs" never really had anything to do with reliability, but dealt with the trigger and customer feedback concerning the magazine release. I will share what I have learned in case someone is considering. Unofficially the newest ones out on the Market are called third generation. When the first ones came out, they found that in some cases if the handgun was dropped, they had the possibility of discharging. Ruger recalled them and added a Glock-like trigger safety. Complaints started coming in that the new trigger was heavy and gritty. Furthermore, people didn't like the magazine release, stating it was too hard to release a magazine. Ruger refined the trigger and the magazine release when the SR9c was released. They added these changes to the new SR9s. The bad news is the older SR9s cannot be retro-fitted with the new set up. The good news is the newest ones with the updates are some of the finest striker fired handguns on the market. You can tell if the full size SR9s have these updates by looking at the magazine release button. If it is completely round, it does not have the latest updates. It will be reliable, but the trigger will not be as good. If the magazine release button is horseshoe shaped it has all the latest and greatest. If I can figure out how to post more pictures, I will add them to this thread. (I've reached my limit, and I'm not sure how to make room.) There was not any changes to the SR9c. The changes were incorporated during production. I hope this helps someone considering the Ruger SR9/SR9c. I am not trying to sell anyone on them, just stating my opinion that they are very underrated an excellent handguns. Frank. Wanna kill these ads? We can help!