The internet revolution has brought tremendous changes to how people view their career and their career development. Gone are the days when people would settle for a mediocre career that gave them mediocre opportunities. More opportunities are now available to people who are looking for greener pastures or who would like to pursue a career that fits well with their interests and passions.