WIP: instant share first card

Rebased against master in the hopes of fixing a bug.  This is very much a WIP, but I figured I'd turn it into a PR so that it's easier for others to follow along.