@Jane – couldn’t agree more. There’s some great stuff in Designing Interactions by Bill Moggridge (you’ve probably read it), all about some of the thinking that went into / still goes into the product and software design at Apple.