Flash card

Flash Card is essentially complete.