Camera module for Arduino

Can folks recommend a simple to use and easy to connect camera module for an Arduino.

I don't need to stream video or anything like that.

All I want to do is take snap shot every minute or so and store the image as png or what ever on a SD card.

I purchased an inexpensive OV7670 from ebay but it does not have a FIFO buffer and, after some research into these, it looks as though it will be more trouble than it is worth to make it work with an arduino.