INTERNET COMMUNICATIONS FOR A NEW MILLENIUM