I found this website to be very useful. It is geared towards intermediate and advanced speakers, but it may be beneficial for n00bz to check it out too. It has some grammar exercises, reading and listening comprehension stuff, crosswords to test your vocab, and lots of other stuff. Check it out and tell me what you think.
http://russianmentor.net/