I respectfully disagree with the above post, as I do not believe the vast majority of lobbyists and lobbying groups represent the American people. Rather, they represent monied interests and special interests, which by definition are not representative.
Simple lobbying--conveying your opinions and needs to your elected officials--is one thing, but today very little lobbying takes place that is not accompanied by direct or indirect campaign donations and favoritism, even promised lucrative positions to Congressmen once they retire, thus unfairly influencing their current policies and positions. We have laws delaying this practice, but that is, at most, inconvenient.
I favor something short of abolishing lobbying. I think we should ban all lobbyists from the floor of Congress and from writing actual legislation (it happens, believe it or not) and extend a ban on Congressmen working for lobbyists they have taken donations from for ten years after they leave office.