I'll be purchasing my first gun soon. My girlfriend has a Bretta 96fs (.40) which i've shot a few times now. I like the feel of the XD better so I'm getting one for myself. But I'm not sure if I should get the 9 or 40 A friend of mine is suggesting that I get a 9mm for 2 reasons: 1.) Ammo is cheaper and easier to find 2.) People tend to shot the 9mm better and hitting your target is more important then stopping power. So my questions are: 1.) Is there really that much of a cost difference? 2.) Why lean on a lower caliber gun if your just going to progress to something later? why not start where you want to go?