Take a look at the Federal Election Commission Campaign Finance Reports site:
http://www.fec.gov/disclosure.shtml
You should be able to find out everything you want to know about who's giving to who at the FEC site, and without any political bias.
Campaign financing is used by interest groups to raise money for political campaigns. Financing campaigns can be done at the federal, state, or local level.
One reason why campaigns cost so much money is the cost of the television commercials. Another reason for the high price of campaigns is the amount of traveling that is done.
may be $5000
Yes.
Companies give money to political campaigns because they want the party to help them later with tax breaks and other things.
Lobbyist
To reelected political campaigns.
Campaigns
Raise money for political campaigns
from private sources
from private sources
from private sources