A Retail Marriage Made in Heaven

Amazon and Zappos. The real question is: what took so long?