Happy Facebook IPO Day! The company priced its IPO yesterday at $38 a share, for a market valuation of $104 billion. But just exactly how is Facebook going to live up to that market cap? On the table at the House of Representatives are big budget cuts for the military; one of the casualties of defense budget cutting is the $45 million Technology Innovation Program. The U.S. Commerce Department has announced steep tariffs on solar panels from China. And this year, the cost of going to prom is a bit higher than usual.