While some may consider it a bit of a late start, Microsoft is launching an online store.
Microsoft launches online store