So you think you've got megapixels? Try one of Hasselblad's cameras on for size. A year after releasing the world's first 39-megapixel camera, Hasselblad has introduced a "more affordable" model at 31 megapixels and a shooting rate of 1.2 seconds per image, as well as a bevy of other features. But affordability is a relative term: The H3D-31 goes for $24,995, according to Pocket-lint. Which means we may be hanging onto our Kodak Instamatic a bit longer.