I've always found that the most satisfying resolution to the death/ressurection problem is to get rid of the anti-climactic, "Well, Bob's dead. Let's finish looting these orcs, then we'll strap him to his horse, drag him back into town, and let Greg the Cleric know that we need another
ressurection. We'll ask him after a little dinner and maybe a quick nap, so Jim the Wizard can get his spells back."
I've prefered the method used in psionics, with
psionic revivify (also used by
Complete Divine's Spirit Shaman). If a hero dies, you have one round to bring them back, which seems to me to be more of a "medical miracle" or desperate attempt to heal someone who is really fading fast than a way to make death completely powerless in a world. It makes death something to still worry about ("What if I die and can't get revivified quickly enough?") and keeps it from ruining the game world (no more "Aw... an assassin got King Tom again. I'll go get Greg the Cleric.
Again.") Death has real power, but the PCs can avoid an inglamorous death to Random Orc #11... if they're quick.
And on a side-note: it's quite easy to have a fun game without killing characters. If they're dead, then you can't torment them anymore! If the characters in our current, ongoing game were to die, they'd be getting off easy.
![Devious :] :]](http://www.enworld.org/forum/images/smilies/devious.png)