This Message Forum is no longer in use
Please use the new Bravenet Help Forums FOUND HERE
Depends in part on the purpose of your site. A domain does not bind your site address to a particular hosting company. Also the email address is not bound to a particular email service. Domain names are more memberable and attract type in traffic. For a business a sub domain at a hosting service simply lacks credibility.