I bit the bullet and paid for a one month subscription and downloaded everything on to my phone. After the month was up I cancelled and still have access to everything.
"Luck is what happens when preparation meets opportunity."
Seriously, making your own flash cards are better because you'll make them only for the things that you need help with. IMHO, using flashcards for everything is inefficient and you can use your time more wisely. Just my 2 cents