I currently have a taurus millennium .40. After I first got it, the mag fell out after nearly ever shot. I thought it was just me. After (trying) to take my CWP with the stupid thing, the range instructor told me that every single millennium that has come through his course has done that. I called up taurus since they have a lifetime warranty and the said they fixed (though I haven't had a chance to fire it yet). Still the gun is just to big for me. I'm 5'6" and about 115lbs and there is just no place to put the thing on my little body lol. Someone recommended a springfield xd to me and I like my dad's kel tec .32 he has. Any suggestions? Price is not really important as if I'm going to get something I want to get something worth getting (this time). I'm not apposed to revolvers either. Thanks!