Ex-Deloitte duo launch new online marketplace for IT professionals Does new online marketplace, Upspot, pose a challenge to the channel?