People and computers XVIII : design for life : proceedings of HCI 2004 (Sringer, 2005)