About who, owes whom, I have one simple math, we (Russians or Soviets) didn't attack Germany, it was other way around. Also, Dresden was restored mostly by Russians (if you remember DDR), USSR by that time, was taking pride in supporting Eastern Germany, and art was return to Dresden gallery almost entirely.
But, USSR not just completely crystal clear, I know about one place in Moscow (this is not an urban legend), where located treasure looted from Germany during WWII, this roughly 1/3 of entire Russian gold reserve (data from 1989), but this is considered as national secret, and this gold/treasure not part of national public reserve (meaning not liquid treasure).
Now, lets compare two countries - today Summer 2006, if you will cross Germany, right and left, I doubt, any of you, would be able to find - scars from the WWII, but in Russia, right and left, we can see dark ruins, in some cases with minefields, even today!
Does, Russia has a right for this treasure? I think so! Because, October Revolution 1917, was done on German money, and Germany advanced after, over 1000 km inland! Because of that, Russian Empire (USSR), lost south part of Armenia including mountain Ararat, and Poland. But summer 1917 Germany was on really bad position. WWII left entire country in ruins, and USSR restored first "Eastern block", and after start taking care itself.
Now, do German solders deserve to have proper post on the graveyard? I think so, but it shouldn't be done for free.