In our current D&D 3.5 campaign we have made enemies with powerful drow vampire clerics. They have an annoying habit of resurrecting as their god is one who brings people back from the dead to have their revenge on whoever killed them.
Our usual method of destroying vampires is to kill them, then when they go gaseous and race off to their coffin, follow them to destroy the coffin/s or expose their coffin to direct daylight or prevent them from reaching their coffin in time. We've done this twice now to the vampire clerics and I'd like to know a more permanent solution in case there is a round 3 (especially as they keep bringing a marilith with them).
Our party has extensive resources so any conceivable 3.5 solution could probably be organised by the party (6 16th level characters).
Is there any way to prevent a person/creature from ever being brought back to life/unlife?