Festivals are one of the great joys of modern life. The music, the crowds, the shared energy of thousands of strangers becoming one community for a weekend - there's really nothing quite like it. Yet ...