what each citizen should have is like one of these digital-quadroband wrist band thingies and when a vote comes up on the little screen like.
"do you want to ban smoking everywhere"
you can press YES or NO" the information is then sent back to central office and analysed and whatever the majority is is made LAW. (you would also be ble to view possible theoretical consequences for whichever way you choose to vote)
Secondly there would have to be a team of people (thinktanks) who would make sure that the issues being voted on are relevant and that the questions are expressed in a clear and unbiased way so that the average joe on the street can exercise their constitutional rights without being misled or whatever.
Also on this fancy wrist device if you wanted you would be able to view/download more information on the issue. Basically it would do a Ultra-super-google meta search and then deliver a number of key peer-reviewed documents and articles on the subject which you could peruse before voting.
And if there is a problem with not having enough time to vote then at the start of each day you would see the list of possible laws to be voted on that day and you could select which ones you want to have a say in and suchlike. (they're all divided into categories like Health, Social and Transport etc)
The great thing about it is it does away with all politicians except a few administrators who just make sure the system is running smoothly...
hrmm......

/me ponders SOUNDS GREAT EHH!!!
me presses button on wristband YES IT DOES!