e-Ruc: Integrated Research Project Application Module 2004-2005 Development of a distributed audiovisual content sharing application.