http://www.guidetojapanese.org/
a good reference, and occasionally good at clarifying grammar points that get butchered often