I would like to share some thoughts, however:
1) Stay organized and civil. Make lists and digests of key facts (votes, deaths, revealed actions, claims, etc.). Managing and analyzing information is the key tool of the town. Don't be lazy, or you'll just be helping the mafia. Think and analyze this data! The downfall of the town in the first game was players in the endgame allowing themselves to be played by the words of the mafia, while being too lazy/ignorant to logically analyze the voting history.
2) Have everyone keep a public statement of who they find suspicious and who they feel is innocent. Some justification and/or expression of the confidence for each would also be helpful. Condense this info into a list. This may help guide the vote/promote discussion much better than a voting bloc. It also creates a record of people's thoughts that can be a source for analysis, and it gives a discreet avenue for the cop keep a record of his investigation results should he unexpectedly die.
3) The voting bloc can hurt the town as much as it helps it. If people are just blindly following a leader, then it's not very productive. Perhaps the most revealing consequence from the last game was when I broke from the bloc, precipitating the lynch efforts by abge against.
4) Get rid of lurkers and those who aren't participating. Whether they're mafia lying low or just townies that aren't actively contributing, they aren't helping the cause by not thinking and playing. Even if you don't have strong hunches, you can help out by organizing information, analyzing data, or just mediating civil discussion.
5) A outed cop is not much more valuable than any other strongly confirmed innocent. The cop should just be perpetually role blocked until he's either dead or the game is over, so his skill is nullified when revealed. It's probably best for the cop to never reveal (unless a force-win situation is possible), and just keep his suspect/innocent list up to date should he wind up dead.
GO TOWN