I'm heading to my first gun show in a couple of weeks in Ft. Lauderdale and the only thing I know is that I would like to walk out with a brand new XD(m). From what I've read on this site and others I'm leaning a little more towards a 4.5" 9mm. This will be my first gun purchase and I'm looking for something that I can mainly take to the range and sharpen/build my skills with and for protection. I do not plan on conceal carrying the weapon. Can you guys give me some advice on; What I should look to pay at a gun show? Which barrel length is best for what I'm looking to do? Which caliber is preferable? What are some good accessories (i.e. extra mags or light/laser attachments) to have?