Lobbyists
The solution to this question is not lowering lobbyists to the basic citizen's level of involvement, but opening government so that every American has an equal opportunity to access their elected officials. Instead of potentially violating free speech rights of lobbyists, let's expand the rights of petition to every American. When elected, regardless of any law, I will post my schedule online so people can see exactly who I am meeting with and why. I will also, with privacy respected, post all communications to my office and their intent. The approaches I am advocating by the increased use of technology for grassroots lobbying, will balance the voices of lobbyists with the voice of the people.
