This being the Internet age, it's not surprising when a company relaunches itself seven years into business in order to keep up with the pace of technology.