If picture quality is important to you, I would avoid HP and Kodak. If price is more important, then Kodak will probably do the job. Canon makes the A430. I've seen the A520 for around $199. http://www.imaging-resource.com/PRODS/A520/A52A.HTM Actually A520 isnt that slim, so nevermind :)