Why Employees Really Quit Their Jobs

People choose to stay at a particular company for very individual reasons - only some of which are related to money. What are the real reasons that keep employees at a company, and what can companies do to encourage them to stay?