JGram
JGram is a Japanese grammar database compiled by internet users. You can search the database in romaji, English, and Japanese -- the website appears to be very complete. There are many other ways to study, like flashcards, quizzes, a kanji picture dictionary, etc. You can also study the grammar areas by JLPT level.