Many years ago I had a stand-alone photo scanner, back in the days when flatbed scanners were really expensive. It worked (most of the time)! I find archiving old photos on a flatbed to be very time-consuming. Just recently, I ran across the Pandigital Photolink One-Touch Scanner. As you can see from the photo comparison, the scanner is very small- it is 6"x 2" x 1.5". It only can scan up to a 4" wide image, but it is perfect for the 4"x"6 photo size.
Here's how it works. It comes with an SD card, but has a 5-in-1 card reader (Compact Flash-Type 1, MemoryStick, MS Pro, MS Pro Duo and DUO (with adapters), MMC, SD and all the little SD versions with an adapter, and xD (H-type and M-type) on the back side.
You just plug in the AC adapter, and scan your images through the scanner, one at a time, and they are saved on the card in an 1800x1200 resolution at 300dpi. It is speedy to scan multiple photos, and, although this is not a high resolution, the colors are true, and those old photos from the pre-digital camera age of the 60's, 70's and 80's look just great!
You can hook the scanner up to a desktop and it acts as a card reader, too, and you can easily move the photos off the memory card and onto the desktop for burning to your archival CD, posting to flickr or Facebook, or making your PhotoStory.
Here is an old photo I scanned and did not retouch. (This is from 1966, before I hit those awkward teenage years!) I intentionally chose one with a lot of reds to show that they did not bleed, as sometimes happens with that color. (Okay, this was also before I had any fashion sense, too, based on the colors I was wearing!)