I vote for this one, since i have one myself, exact same one, and it works very fast, and its a good price, $799 USD, $899 CDN.
The screen is tiny, but you get used to it. The Macintosh one does look like a good deal for the battery life, but 12" is like a DVD player...