Here in SoCal, CZ's are hard to come by (especially the SP-01's, they are rarer than hen's teeth, and any shop that sells them has a waiting list).
I got on the website of one of the few local places that can even get CZ's, and registered to receive an email notification the next time they got any CZ75BD's in. A year went by and I kinda forgot about it. Then one day, I got the email......saw it an hour and a half after it hit my inbox. Jumped online, punched in my CC numbers, and reserved one. Or so I thought. The next morning, I get a phone call. Turns out they oversold, and the guy who reserved one just in front of me got the last one. That was 2 months ago now. My point is, if you find a CZ that you think you may want in the future, buy it now.