Freelancing offers an attractive option to web designers as the work can fit around their schedule. Nevertheless, college teaches HTML, CSS and advanced coding, but typically not client relations and good business practices, like whether to offer to host clients accounts or buy domains for them. ...