20101230 tech.tech-news: Americans spend $30.8 bn shopping online