The strategy of having elected Congress members to represent constituencies was applicable when we had such a spread out citizen population and no technology to get every voice heard.
We now have the technology available to truly have a government by the people. We will of course need congress-people, but their and their staff's role will be merely to sort through people-generated ideas (like this website)and to formulate, propose, and manage laws based on what the people vote.
Monies will be needed to create the infrastructure so that ALL people of the Union can vote, such as voting centers in every neighborhood (like an internet cafe but for voting on a regular basis).
If we are serious about a government BY THE PEOPLE, let's do it. Let's stop bottlenecking the power-load through Capitol Hill and open wide the gates of Democracy.