I hate to beat a dead horse with the multi-mafia theory, but I'm just saying, having two factions would reduce the number of town roles without giving either faction too much power, and would fulfill the article's second note about balancing a role madness game, specifically making sure no side can become overly powerful.
I've reread the relevant part of the thread regarding Sparks. Prof's idea holds water. Spark's defense holds water too, I suppose, but it would have to be one massive brain fart on his part, in my opinion.
Sparks, I'd like to ask two things of you.
1. Why do you suspect Trucks? I had my suspicions but I don't know anymore.
2. On the event that you seem like you're about to be lynched, if it comes to that, please do me a favor and post your research you claim you did on Trucks and prof. If that research seems to lead anywhere, and you flip town, it could be a really big for town to have something useful from a trustworthy source. You could contribute beyond the grave.