TeleCARE Time Bank: A Virtual Community supported by Mobile Agents In Proceedings of the 1st International Workshop on Tele-Care and Collaborative Virtual Communities in Elderly Care - Volume 0ICEIS, 13-26, 2004 , Porto, Portugal