I prefer separate threads for each pact too. They don't happen often and finding past results in a mega-thread would be a headache.