Consider having your own domain name. Even if you don't plan on having an operational website, getting email at 'yourname@yourcompany' will increase your prestige and make you feel good. There are various providers who offer combinations of internet access, email, and webhosting services including domain name registration. Get the fastest internet connection you can afford, cable or DSL. Do your research and find the combination of services and prices that are best for you.