Recently found this excellent (although obviously Russian biased) flash-like presentation covering the Eastern Front as seen by the Russians. Very well done and includes pictures, videos, sounds, and even veteran interviews. Definately worth checking out.
The Link: http://english.pobediteli.ru/
The Link: http://english.pobediteli.ru/