A pixel in a camera sensor has to be a couple of wavelengths in size. This is basically the size that we can make them now. There are also diffraction limits for any imaging system, and a size limit on the lens (if your lens is too small, its surface won't collect enough photons in low light to make an image - no matter how you focus them). So I don't think it would be possible to make a deep sub-millimeter camera with usable image quality, and I don't think the 10-order-of-magnitude gains in power efficiency will be coming, either (if you can't shrink it, you're stuck switching larger circuitry and dealing with larger charges). Now, spy cameras can already be annoyingly tiny, but I don't think we're headed for cameras on a speck of dust or some such. One piece of evidence for this is that tiny sub-millimeter insects have lost most or all of their vision - eyes don't scale well to these sizes.
Genome sequencing: I think there are limitations to what can be done with these that are already being hit. E.g. looking at the USB-attached genome reader that Charlie Stross mentions, I see that it really needs to have the material which you're feeding it to be separated into DNA/non-DNA fractions for decent performance (otherwise, the micropores will be deluged by non-DNA material), and it needs a conventional chemistry lab in order to cut something as large as a human genome into manageable chunks. For this you need things like centrifuges, which can't become microscopic. I think there are fundamental limits reached here as well, since you can't make a pore arbitrarily small (molecular-sized) without having all sorts of molecular junk jam into it, if it is present.