WASHINGTON -- President Barack Obama has signed legislation barring members of Congress, the president and thousands of federal workers from insider trading and profiting from nonpublic information learned on the job.The new law lets the public see more of government officials' financial dealings. Lawmakers abandoned an earlier proposal to require public reports from people who gather information from Congress and sell it, mostly to investors.Read More... More on Joe Biden