StudyStack

StudyStack.com is an amazing website that lets you create digital flash cards and many other interactive study games as well as awesome printables.