What you say makes a lot of sense. The people CAN be heard in today's age of technology. Imagine what would happen to Obamacare, or maybe even the Fed, if the people actually had their voices heard to compete with the bureaucrats.
But, I would say that I would never want there to be a system where our tallies our counted by the Feds, or having one unifying electronic system to cast our votes on any particular issue (we know all too well what has happened with electronic voting machines).
I could see having each congressional district having their own method of sending their representative their direct input, and that representative would be responsible for delivering the votes of the people in his district... kinda like an elected courier of sorts.
Want DP delivered to your inbox daily? Subscribe here: