If it works, here's an interactive supplemental resource to go along with Top & Bottoms. It looks like the spacing is off, but I cannot adjust it.
Vocabulary Matchby StudyStack.com
Quiz by StudyStack
It may be worth the time to give the site a look and use the search field to see what else is available.