20071231 tech: Top IT news of 2007