Yes, my secret talent has been revealed. I speak (not fluent) Chinese!!! Yay me!
The best part is that you too can master this foreign language. My chinese teacher has created an entire database of flash cards for every single lesson for every single grade that she teaches. They can all be accessed by clicking this link.
Unless you already know the basics, you should start by clicking "Textbook 1" in the menu, then selecting "00 Pinyin." Pinyin is like the Chinese alphabet. (Totally separate from characters; those are all memorization!) It's simply a pronunciation key for characters. They have the same letters, but entirely different sounds. B is like "booah", Q is like "chee," and so on. Listen to the alphabet song, it's very helpful.
Anyways, all the lessons other than 00 Pinyin have a link that says "Flash Cards." Click it, and take the multiple choice quiz on the front page, then click "Study." Trust me, this will all make a lot more sense once you try it!
The flash cards show a character at the top. Write this character on a piece of paper, then write what you think is the pinyin, then the meaning. Click "Show answer" and see if you were right! Once you get through all the cards, try again! This time click "Reverse cards" and read the pinyin and meaning and write the character!
Of course I also use textbooks and worksheets and what-not, but this is a good start! So try it!