I've been happy with my Canon LIDE 80. It's been replaced with newer and better models, but the same basic design is available. It's thin, powered by it's USB connection, and inexpensive at about $80 when I bought it a couple years ago. We've scanned several hundred photos (probably over a thousand since SWMBO went and scanned EVERY photograph we had) with it and it hasn't given us any trouble yet.
I haven't done much with scanning text, but it supposedly has the capability to scan it into a editable format.
Chris