I am very happy with the following idea: destoryed = leaves play. The only excpetion to this is when a card needs to stay in play to resolve its own effect. However, all other triggers are still based on when it leaves play, not its destruction. So the order will be:
1) Card is called "destroyed."
2) Card resolves its own destroyed effect, and is still in play for all static modifiers.
3) Card leaves play and finishes being destroyed.
4) On destruction effects trigger in card order.
The only problem is when this question came up, everyone said it is based on card order. So it would be:
1) Card is called "destroyed."
2) Resolve any on destruction effect on a card in play before the original card, and all modifiers on the original card are still active.
3) Resolve the original card's on destruction effect with its modifiers.
Here's the tricky part. What are the last few steps. Is it:
4a) Original card leaves play and takes it modifiers.
5a). Resolve any on destruction effects on a card in play after the original card.
Or is it:
4b) Resolve any on destruction effects on a card in play after the original card, and all modifiers on the original card are still active.
5b) The original card finally leaves play.
Just for simoplicity's sake, I like the first explanation, where the original card's effect is always first. If the explanation is the second one, I am leaning towards "A," but if it really is that precise and involved, it deserves an official clarification. (Hence, my longer question above.)
And if cards always stay in play, an official clarigfication would be nice since it has drastic consequences on anything with static modifiers, triggers, etc.
PS it is really frustating when people change their minds between threads. :) In the other thread, nobody said that these cards were an exception, and completely rejected the idea that all cards always stay out. Oh well, different days can lead to different perceptions. :) Anyways, the whole idea is to find out the truth, not to stick to old ideas.