There should be a complete transparency, not just earmark transparency. Every single paragraph, sentence, word and punctuation mark should be liked back the the Congressmen who put them in, the committee which approved them and who voted for or against it. I should be able to click anywhere on a bill on the web to see exactly how that part of the bill was put in. Never again should Byrd or Stevens be able to sneak things into bills and be allowed to shrug their shoulders about how in the world could that suspicious appropriation just fall into a bill.
There should also be no secret holds on bills or nominations. If a Congressman feels strongly enough to put a stop to something, he should proudly go to the podium and tell the world what he is doing and why.