Thanks for the replies everyone.
For my flashcards I'm using the LaTeX document preparation system and I'm getting some lovely results. Here's a sample in a pdf file: Here's a PDF sample
While I agree that it may seem a lot of work to make flashcards I've actually managed to greatly simplify it. The problem often is that when Latin stress accents and macrons are needed they can be quite tedious to enter. I've solved this by having a separate flashcard file with very simple notation for each card, including symbols, which is then passed to my flashcard generation code to do all the donkey work.
Any sourcefile with Latin words can also be used so I can have flashcards for multiple texts. Also the code is flexible enough so that I can enable or disable macrons, titles, card numbers, etc. at a moments notice according to how I want to print the cards and study the words.
Writing the code was easy, it's the deciding what to include and exclude for the Latin and English which has been my main dilemma!