It's almost too good to be true. Despite wasting time debating and passing a resolution demanding the Japanese apologize again for World War II atrocities, House Democrats created a bill that has something to do with U.S. citizens. Finally, the House voted 411-8 to require Senators to publicize their earmarks 48 hours prior to a Senate vote. They would also have to declare that family members would not benefit financially from the projects. Obviously, this is not retroactive or there would be too few senators left to conduct business.
The bill also requires House and Senate members to disclose lobbyists who raise at least $15,000 for their campaigns within a six-month period or donate gifts, tickets to sporting events, meals, concerts, etc.