Web portals :the new gateways to Internet information and services