i haven't done any research or even thought much into it, but besides politicians never allowing themselves to lose power or money or whatever, is there any reason why we could not seriously entertain the idea of a semi-direct democracy?
The goal is to allow any rightful American citizen the ability to vote on any legislation they wish, in a timely manner, from anywhere in the USA there is internet access. Now, as to what effects this vote might have is up to discussion. I understand We have to keep the politicians for many reasons, but due to conflicting ideologies and sheer masses your congressman or senator can't make the best, or favored decision for the individual.
In principle, it'd be fairly easy. The government (us) already spends trillions bailing failing companies out, so footing the bill for everyone's high speed internet wouldn't be outrageous other than the fact its 'socialist'. We could pay a fee for however much we went over the cap (its happening/about to happen anyway). Using our free internet access, a secure password/id, and a specially created computer program, the average American's voice could be heard again - any American's voice.
I don't have much else. Just a random thought that popped into my head.