It is great to work with a company such as Mindfields who are independant. They are thought leaders in their area and are also very agile and responsive.