It’s not my idea, but jsut came across this today and thought it was appropriate to post here-
Cardapult.
R