However, another political reform I've toyed with in my head is secret voting in the House and the Senate.
Who cares if Raytheon or Disney "owns" a given representative if those corporate sponsors can't actually be sure that they're getting the votes they paid for. It would also neutralize a lot of the petty party line votes and manipulation. Every issue would ostensibly be decided based on the representatives' actual value system.
Obviously the downside would be that the public at large would be unable to hold their representative accountable for a particular vote, but that seems like the lesser concern compared to the very obvious corporate vote buying and party-line bullshit that happens today.