I’m not sure if I am more frustrated with stodgy corporate IT or clueless Stun Creative for this subpar video experience.