It's all about the people (17/09/2009)Forget about ‘Location, Location, Location” it’s all about “People, People, People” when it comes to what contributes most to the success of a business says Nick James of franchise consultants, Franchise Central.