Can anyone explain the following information? Why would the same company (well, their affiliates) donate to separate causes? For it to have any meaning, wouldn't they at least have to match each other? Or are they philathropically donating money to ensure that each candidate has a fair chance (ahem)?

Top Ten John McCain Campaign Donors

1. Merrill Lynch $230,310
2. Citigroup Inc. $219,551
3. Blank Rome LLP $189,226
4. Greenberg Traurig LLP $157,487
5. AT&T Inc. $153,005
6. Goldman Sachs $139,520
7. Morgan Stanley $136,651
8. JPMorgan Chase & Co. $129,400
9. Credit Suisse Group $110,725
10. Lehman Brothers $96,050

Total : $1,561,925

Top Ten Barack Obama Campaign Donors

1. Goldman Sachs - $571,330
2. University of California - $437,236
3. UBS AG - $364,806
4. JPMorgan Chase & Co - $362,207
5. Citigroup Inc - $358,054
6. National Amusements Inc - $320,750
7. Lehman Brothers - $318, 647
8. Google Inc - $309,514
9. Harvard University - $309,025
10. Sidley Austin LLP - $294,245

Total: $3,645,814

[source: Human Events magazine online]