Been waiting since early April. It's been taking so long because it took me three weeks to get the cash, and now I'm waiting on the shipping. If it comes in early next week, I'll have to wait until next Friday. If it does come in today, I'm shooting it tomorrow. Oh yeah, it's a .40 S&W Walther P99. I'm about to shit myself in excitement.