Wow, that is pretty cool, but using the Window.name property for data storage seems like such a hack.  Good thing it is abstracted by a library. Maybe there will be a better way some day.

What advantage does this have over using cookies?