YouSendIt – The demands on corporate IT departments have never been higher than they are today, prompted by the worst economic downturn in 75 years, globalization, niche marketing, a mobile workforce ...