Community exchange programs are a good idea. Even if not utilized to their maximum potential initially they will be very useful in the event of any economic catastrophe.
An Example:
http://www.ces.org.za/
Some commentary:
http://bizlinks.wordpress.com/2008/0...lent-exchange/