And these, which are all over eBay (search for "808 camera", this is just the first google hit I got, not any particular recommendation for this seller):
and _really_ inexpensive - you get ~60-70 mins of recording on a 4gig card, which is about the internal battery life too. I bough a few of them and am playing with recording my 40min (motorcycle) commute every day...
Again, they miss some of the stated requirements, but at $15 or so they can be forgiven some faults...
http://www.vagabondish.com/looxcie-wearable-bluetooth-camera...
And also the GoPro
http://www.goprocamera.com/
Neither of which quite match your requirements, though.