ECDL 2004: A Digital Librarian's Report