Put a notification on some of the deal sites for 9mm or cabelas. Slickdeals.net is the one i frequent. I've gotten a couple orders in at cabelas online at various times. Ship to store is free, and I've gotten about 1k rounds at $13-$16 per 50. Still have a couple boxes on back order too. Not awesome, but not super expensive. I got lucky and got a order in before they put in the 5box limit online. Other than that I got lucky and found two boxes of wwb 9mm at Walmart but that's on one out of nearly a dozen trips....
So my dad and I have ammo to go to the range a couple times and a decent backup stash. Haven't felt like ponying up the $$$ for defensive ammo though. Glad I bought several boxes of .22lr when it was on sale a year ago...