I'd have thought that the What's On permathread would be ideal for this. Unfortunately, it's hardly ever updated and most things are therefore out of date, and it doesn't categorise events in any way. Ed