I would never have purchased the M at it's real price, but I got a great deal on the set with the body, flash, and both US lenses. I don't really understand the way people go on and on complaining about it - those complaints might have validity in terms of price, but since the firmware update, it's a solid little camera. As I've said before, my favorite thing about the camera is that it's an EOS. Other than 2 or 3 unique settings, you can pick the thing up and never read the manual. I love that. The other small cameras I have used have such crappy menus they made me want to throw them against the wall. For example, if I want to set the M to a flash sync speed between 1/60s & 1/200s, I can. It's just like every other EOS I've used. The touchscreen is pretty cool, too.