Here's a step in the right direction, along with Sen. Cornyn's proposed bill in the Senate: the House voted to amend an appropriations bill with a provision that "would deny federal funds to any city or state project that used eminent domain to force people to sell their property to make way for a profit-making project such as a hotel or mall." The vote was 231-189, with 157 Democrats voting against allowing you to retain your property if the city or state wants you to sell to make way for Merck (after all, Pfizer got its land from the Supremes, another drug mega-corp will be next, no?).
No, it may not have a huge impact as Rusty Shackleford notes, but it will force developers to go directly to the property owners, not through their local governments, if the developers want to use federal funds for their projects.
A good first step and a sign of Congress' outrage against the Supreme Court's horrendous Kelo decision.