Alright, so I'm pretty sure I've seen at least one post asking about this each preview day since the second, and posting this will make me feel better about it even if it doesn't prevent people from asking this same question forever.
The player who plays Saboteur/Swindler/other trashing attacks does
not get the "when you trash this" effect given by Feodum/Rats/etc.
+$2
Each other player trashes the top card of his deck and gains a card with the same cost that you choose.
Note the wording; the player playing the trashing attack is not actually the one who trashes the card, ie, if my Swindler hits the Cultist on top of your deck, you draw 3 cards, right now, before I even pick the replacement card you get.
So really, this is yet another question that is easily answered by RTFCing (a lot like RTFMing, except in most Dominion cases, you can just look at the card, and don't actually have to pull out the manual).
greatexpectations, I'm thinking this might be a good thing to add to your wonderful FAQ--unless I'm proven wrong and this stops tripping people up.