President Barack Obama has signed the $938 billion health care overhaul that guarantees coverage for 32 million uninsured Americans and represents the biggest accomplishment of his presidency. Obama signed the bill at an elaborate ceremony in the East Room of the White House. He said it sets in motion "desperately needed reforms" sought by generations of Americans and helps lift a "decades-long drag" on the economy.

