Greg Schechter (whose office is right next to mine) has a new blog and has posted some great info on the Avalon Changeable pattern. This pattern was originally developed for the graphics space but is useful in many other places. I was going to write about changeables at some point but Greg beat me to it.