Hey, I think I finally figured out the answer to this problem.
We know that the cleric will find out how many villagers voted to dunk a person. So last night, whoever the cleric was, should have seen whether any of the votes were not from a villager. IMO, that clears Ransac, EricBess and Sageridder, otherwise the cleric should have come out and said that one of those three is a vampire or minion. Also, we know that Oversoul is not a vampire (probably a minion at this point, but whatever), so that's four people completely cleared of charges.
That leaves myself, Spiderman, Limited, Zigathon, Melkor and DarthFerret as possible Vampires. So if five of those people all agree to vote for the sixth, the cleric can confirm that one of those five is the vampire. Then, we simply dunk one of those people every day until we find the culprit. We should have the numbers to stay one step ahead of the Vampire and his minions. It's also important that Ransac, EricBess, Sageridder and Oversoul not vote for the person being dunked, because they could be minions at this point and throw off the numbers that the Cleric will have to look at.
So, if no one can find a flaw in my logic, I will volunteer to be the person dunked. This should clear me of being a vampire (although I may become a minion) and narrow the search to the remaining 5. If anyone doesn't want to play along, well then, they're probably a vampire.