Even with 6 billion out-of-stock messages online, more than $204 billion was spent online over the holidays.