http://www.engadget.com/2008/03/31/c...e-upgradeable/