Most people agree that the House of Lords needs major reform. Here's my idea:
The Upper House, which can be called the House of Lords, the Senate, or whatever you like, should be entirely directly elected on a constituency basis, using the same constituencies as the House of Commons. Once elected, though, a member has the job for life, or until they choose to stand down, or lose a vote of no confidence of their fellow members, or commit a crime carrying a custodial sentence. Therefore, after an initial election immediately following the creation of it, there will be no general elections to the upper house; there will be elections in individual constituencies after any of the above events renders a constituency vacant. This job-for-life system will prevent the members always having one eye on the next election, and being cowed by a party machine: they will be able, and more likely, to speak out sincerely and question the government. However, the possibility of losing a vote of no confidence will stop them just taking the salary and doing nothing. No party whips will be allowed in the upper house.
Thoughts?