Maine gives 2 electoral votes to the statewide winner. 1 electoral vote each goes to the winners of each of its two congressional districts. They've had that system since 1969 and *never* split up their 4 electoral votes but some thought there could be a 3-1 split this year based on polling.
And, now, Bangor Daily News says it's been determined all four will goto Kerry. The article I link to says Kerry won Maine's two congressional districts, thus all the electors, on the economy and Iraq and Kerry had a better GOTV effort in Maine.
Thanks. :^)