I personally like the idea of fashcards. Computer software is wonderful, but my computer isn't always turned on and I lose incentive while waiting for it to boot up. I teach piano, and flashcards are invaluable for filling in the little moments and diversifying the lesson.
As pertaining to your word list: Write each word on a flashcard and place all of them in a gallon zippered storage bag. Then, you decide what words you are going to work on each day, place them in a sandwich bag and carry that around in your day planner, laptop case, purse, or briefcase. Then, whenever you get five extra minutes (on the bus, train, subway, at lunch or break, etc.), go through them. Keep adding new words to the mix each day, going over and over the older words for review. I'm thinking it will take you about five weeks for mastery.
Call me old-fashioned, but this method works!