"I have had a truly fantastic experience with NextGEN. This has obviously been a difficult experience for me, which they have made so much easier with their kindness and professionalism. They are thorough, efficient, and do what they say - you could not ask for more than that!" Johnny