Beyond representation of small states, the electoral college was intended to overcome the education and communication of the day.
An uneducated rural person may not have the means to know about the candidates or issues, but they could vote for a local person they trusted to represent them in the decisionmaking. Now, I don't even recognize the names of the electoral college delegates I vote for, just the top name, probably because its one delegate for every 3/4 million or so.
mcbammer - assuming you are a "bammer" like me, (actually I would be a barner, the rest of my family are bammers), I think our issue is actually when the primaries are held. We have Super Tuesday primaries, but by the time that comes around, a handful of folks in Iowa and New Hampshire have sat around in living rooms deciding what our choices are. A lot of candidates we might like don't make it to Super Tuesday because of being discouraged in these early caucuses and primaries.