20081231 tech: Obama gets $450;000 from MS;Google