An organization consists of people and it is almost axiomatic that the development and prosperity of an organization is entirely dependent on how competent its labor force is. And this labor force includes each and every employee, right from the top to the very bottom of the organizational hierarchy as the effort of each single employee determines how efficiently the organization is able to reach its overall corporate goals as well as short term targets in a most cost efficient manner. Ask a senior manager in any organization and they would wax eloquent on how vital their subordinates are in profitably running the organization but, more often than not, these very same managers would never hesitate in curtailing budgets for development of the human resources they are so proud of and on whom they are so crucially dependent. Senior managers, it seems, have a marked apathy towards spending money on development of human resource and consider it to be an area that can be sacrificed in the name of cost control. However, what these managers seem to overlook is, in order to survive in the cutthroat competition of modern marketplace, where every competitor has access to nearly similar technological expertise, the only option is to develop a superior labor force that would be able to extract that extra bit from the machines so that organization remains ahead of its competitors.