Designing Portals: Opportunities and Challenges