MCF (Multiple Card Find) by Sean Heydon