I have never used a disk to setup Comcast here (TV) or in MA, so I am not sure how that works. I plug my cable modem in, call Comcast, to enable service and pray

. During the Hi Speed setup, you will be given (choose) a Comcast email account.
After setup complete, you
can use that account to login into comcast.net for email, personal web pages, download security tools like NAV.