I'm one of those paranoid folks who doesn't think the freedom to just walk into a gunstore and purchase handguns (Semi's) will be around much longer. I am therefore outfitting my 7 month old son with guns he'll probably not be able to purchase otherwise. I need help on the handgun side, but the rifle he's getting is a Bulgarian SLR, and I'm also getting him an E. German Makarov since they're cheap, and reliable. I personally love my Beretta, and wouldn't trade it for anything. It is accurate, dependable, and I love their politics lately. What I need to know is if I'm buying a gun for my son, and need somthing that is dependable as sunrise, what should I look for? My gunsmith loves the 1911's due mostly because they've had almost a hundred years to work out the bugs, and the fact that they are very "pointable" guns. I don't want to purchase a .45 though, and will limit my purchase to .40. His suggestion was Glock, but that still is fairly broad. I want to keep it under 600 bucks, and I want the gun in .40 S&W. Should I get a Glock, or Beretta, or maybe some other gun?