The news about Google Chrome made me think...what applications either tried to and failed or did succeed in changing the way that type of application was designed, constructed, or used? I would be interested in learning about those changes and how they came about.
I'm mostly looking for open-source applications, but anything where I can read about the design and implementation decisions that went into it would be great.