Hey, I just remembered a fairly unique card idea that I've had sitting around for a while but never tested. I suppose this is a good place to put it.
Farmer
$2 - Action-Reaction
+1 card
+1 action
---
Whenever you would draw a card other than during your Clean-up phase, you may reveal this from your hand. If you do, instead of drawing a card, reveal cards from the top of your deck until you reveal an action or treasure card. Put that card into your hand and discard the other revealed cards.
A few comments on it. First, yes I know that reactions to card-drawing are supposed to be bad. An online version of this card would likely be a disaster. But IRL, you can usually just reveal it once for the whole turn, and then in the weird cases where you don't want to reveal it, just specify that before drawing.
Second, it assumes drawing is non-atomic. I'm not sure if that is ever specified in Dominion rules anywhere, but I assume that that's how drawing works because if you play Smithy with two cards left in your draw pile, you draw them first and then re-shuffle. If I'm wrong about that, then re-wording would be necessary.
Third, I have no idea how weak/strong it is. I think I originally had it as a pure reaction card, and then it would skip over itself which was cool, but I think that was too weak, so I made it a cantrip. It's called Farmer because it turns a Village into a Farming Village.