Online shopping continues to grow at an astounding rate. In 2012 more than $1 trillion were spent in online retailers alone.