Project Description

The Challenge

Riverbed recently acquired some new technologies that offered attractive benefits to IT professionals with data-center and systems infrastructure responsibilities. And so suddenly the Riverbed marketing team found itself