Slashdot linked up this NYTimes article detailing the effort that went into designing the TiVo remote. Gives a very nice summary of just how difficult it can be to achieve a good design, even on a common product.
We're on our second remote... the first one finally just wore out.