Whoah, deja view!
Deja View (which was kindly pointed out to me by Robin at DigitalCameraInfo) gives you the ability to record the last 30 seconds of something you saw.
We've mentioned this before as a sort of Tivo for your life, but now, it's on sale for $399.99. The camera supports SD cards up to one gig, and the video is a low-res 320 x 240. Don't expect high quality out of this puppy.