The technology for it is already available.
Direct democracy may finally be cost effective thanks to the internet. Basically, each citizen has a secure login, and is able to directly vote on key pieces of legislation. Of course voting would have to be voluntary given the volume of legislation...