I'd like to recommend you a web-site I regularly use as a native speaker which could be useful for foreign learners:
http://gramota.ru/
It's monolingual dictionary, dictionary of stresses and other dictionaries. You can also ask Russian linguists a tricky questions there. They are not supposed to teach you basics but advanced learners may have a good questions to ask.