Shark, You got a good price on your MP22 from the prices I've seen on the internet. I paid $389. plus tax for mine. I ordered 3 mags from .44mag.com and paid $34.95 each for them. Got them in three days w/o paying expedited shipping. Good folks to deal with. I have 2 on BO from S&W for same price. The S&W CS rep told me they were in stock, charged my credit card, and about a week later I got a BO notice saying they would be shipped in 3-4 weeks. I will take them but that is really poor customer service on S&W's part.
On the positive side, I am expecting my M&P9 from my LGS on Tuesday of next week. Last Monday when I ordered mine, he had 11 M&P's in various calibers, etc. but did have the one I wanted (with the ambi safety like my MP22). I stopped by yesterday to check on my order status and he was down to 1 in .357. For a small town, that's a lot of sales for one make and model.