I thought computer voting failed in the US because there were more votes than voters, which was blamed on computer error by those responsible, and corruption by the Media.
I do think that if/when a Prime Minister resigns, there should automatically be a General Election under the current scheme of things.
Other than that, I think the Prime Minister should be voted in by the public, in the same way that the US do it, as a party can have more MPs because they suit the local constituency, but this is no guarantee they are the best party for the country.
From what I have been able to find about the software; there are some big elementary gaps in its security, the writers say that firstly, they met the specification and secondly they were unable to fully test the system because of time constraints, you can read into that what you will...;)
In my ‘what if’ world there would not be any political parties, I think I might even arrange to make them illegal, each politician will stand and fall on what he achieves for his voters.
In political theory, the prime minister should be chairman of the ministers; his only power should be that of any chairman, the casting vote.
The ‘what if’ system forces the ministers, through debate and argument, to convince enough MPs to support his/her ideas, otherwise the idea will be voted down. Say the minister wants to go to war, if I have armament factories in my area I would vote in favour because I am biased. Sufficient other polaticians will take a more balanced view to end up with a reasonable and hopefully a reasoned consensus. I think the effect would be the country would escape the violent swings from one extreme to the other as different parties get into power.
The other thing I would want and I think would come from such a system is figures on the cost of government. Not how much spent on the NHS etc. these are essential costs, but the overhead of government, this would tend to damp down the unelected hangers on, control expenses, resolve issues like how much does it actually cost to run means testing is it actually more than just paying out, etc.
This I think could be called democracy....:)