Developing Portal Services and Evaluating How Users Want to Use Them: The CREE Project