Email Record: A Community-based system for the mentally retarded :