Online Dictionary:

http://www.wordreference.com/

 

Russian Keyboards:

http://ourworld.compuserve.com/homepages/paulGor/screen_e.htm

http://www.apronus.com/internet/ruskey.htm

 

General Grammar Explanations:

http://www.unilang.org/wiki/index.php/Russian_alphabet

http://www.alphadictionary.com/rusgrammar/case.html

http://everything2.com/e2node/Russian%2520noun%2520declensions

http://masterrussian.com/aa082100a.shtml

http://www.alphadictionary.com/rusgrammar/

 

General Grammar Practice:

http://www.practicerussian.com/Home.aspx

http://www.unilang.org/wiki/index.php/Russian_alphabet:_practice

http://www.du.edu/langlit/russian/grammarx.htm

http://www.gwu.edu/~slavic/golosa/grammar/grammar.htm

 

For Fun [some are advanced]:

http://learnrussian.elanguageschool.net/course/category.php?id=13

http://abacus.bates.edu/lrc/russian.html

http://www.russianresources.info/links.aspx/listening