I am a highly visual learner, and I need images to solidify the concept in my brain -- flashcards with pictures and words work well...Flashcards with just words and nothing else aren't as effective for me. Flashcards used as labels on household objects work /really/ well for me.

My favorite vocabulary site is this one: http://www.languageguide.org/russian/

It's perfect for audio/visual learners...