Digital River to help host and manage Microsoft Store website

Digital River announced it has signed a deal to help manage the Microsoft Store website. Meanwhile, Microsoft opened two more retail locations for its Microsoft Store line-up in Texas and California. Read more…



Neowin