A mobile device that’s already flash card sized can be a great solution for drilling. Apps like gFlash do a great job of turning a Google docs spreadsheet into a study aid on the go. This type of app can also be used for some recurrent challenges, like learning student names. There’s also a number of sites that crowdsource knowledge sets, like the popularQuizlet, which has both mobile and web-based applications and user-generated flash cards for a wide range of topics.
Of the flashcard “upgrades” I’ve tried so far, I’ve been excited by the possibilities ofMemrise: