My only exposure to digital river has been attempting to purchase windows anytime upgrades. I say attempt, as the process just doesn't work.
Its pretty surprising that Microsoft (who run a reasonably functional store on xbox) cant figure out how to run their own online store.