Much has been made recently of Governors replacing Senators who have been asked to serve the new administration. And Feingold has proposed an amendment that would require a special election to fill a vacant Senate seat as soon as possible. (read the rest of the article I linked to at 538. It talks about what methods the various states use today)
Why not go back to the original Senatorial appointment method and let the state legislature fill the vacant seat and let the citizens elect a replacement in the next general election. This reduces the chance for ‘pay to play’ corruption, allows the new Senator to be a consensus choice of the people’s representatives, and saves some taxpayer money by eliminating the need for a special election.
Of course this might make horse-trading Senate replacements more difficult since it can’t be guaranteed that the replacement will be of the party or persuasion you might want.