Sash is pretty closely connected to IBM's advanced technology program, and was basically their best thinking on what to do with the client. I had the good fortune to work next to (although not with) the brains behind Sash, and I can tell you that they're good folk who pay more close attention to the client-side user experience at IBM than anyone else. Unfortunately, their best does not seem to be good enough. IBM certainly never knew what to do with them, and Sash staggers on in this weird zombie state. (btw. They picked the name "Sash" because that's what you use to control a window. "Windows" -- geddit? If that's too opaque, try and figure out what "Eclipse" is all about).