There's also open range time over at WFTBN during the week. If you go during lunchtime, they'll even lend you a .38 special and let you shoot all the ammo you want. It seems that they still have a huge stockpile of the stuff to use up, and what better way to do that then give it to Marines to shoot...for free. Of course, this info is two years old, so don't take it as the official word until you scope it out yourself.
Edit: Most of my friends had their guns with them, but they usually kept them at a married guy's house. The PMO registration process is fairly easy, but if you live in the BOQ, you can't keep a personal weapon there. Which leaves keeping it in the armory. I don't want to bag on the armorers too badly, but let's just say that there are people who swear that their personal weapons have been fired while being kept in the armory.