I'm looking for a good web based spaced repetition application. It should be as generic as possible, and not focused solely on language learning. Currently I use Anki, which has a web interface, but it lacks most of the features available in the desktop version.
PS. An Android client or at least a UI designed with mobile browsers in mind would be a plus.