The MacBook's keyboard is atrocious. I'd never want to do anything serious with it. (The 'Pro' is fine.)

My IBM/Lenovo X41 Tablet's keyboard, however, is easily the nicest laptop keyboard I've ever had (including a Sony Vaio 505G, and a variety of HP Omnibook models). The X40/X41/X60 series seem to all use the same keyboard, so that would be a strong vote in its favor.