Here's the other Free Car site.
(Well, not free car, you use your own, get that new plasticated wrap stuff on it, and you get paid... plus I think I remember back when I read this site a few months ago you could use your own insurance <since it's your car anyway>.)