Imagine that you have just finished composing an e-mail, checking your favorite social networking website, and watching a streaming video online. This scenario should not stretch the imagination considering that, on average, 294 billion e-mails are sent each day, Facebook maintains an active user base of over 800 million members, and over 3 billion videos are watched each day on YouTube.