Social Decks is a nice site for creating flash cards on any subject. Flash Cards are shared w/ others via a unique URL and images can be added to cards too. A user can search through online cards as well.

I recommend checking out Social Decks by clicking here!!

via Technology Tidbits: Thoughts of a Cyber Hero: Social Decks.