low res camera?

Hi, I am looking to interface a camera to my arduino. I need something thats has a little more resolution than the 16x16 pixels I would get from the optical mouse hack. I was thinking 320x240 or 640x480 I only need a b/w image and I only need to take 1 image at a time, I dont need to stream them. I was thinking of the Agilent ADCM1650 or the TCM8230MD. However I understand the TCM8230MD is woefully documented. Has anybody done anything like this? do they have nice instructions?

There are a number of projects on the web where the Game Boy Camera is connected up to a microcontroller, often an AVR chip. It's monochrome and quite low-res, but that's an advantage when you've only got one or two K of RAM.

Apparently some people have been having success with one camera lately: http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1236705976/0