See your stuff on github. I will download it tonight and play with it and the graphics and try to build a better example of the websockets.

On big difference in traditional HTML pages vs HTML5 is the ability to run more like an application rather than a bunch of pages you switch between. As an app the content is loaded on the first page load and kept hidden as panels that are show or hidden when the user clicks on menus. This prevents any need for slow flashing page changes.

An example I found that seems to demonstrate. All menus etc are just shown and hidden the actual page you land on loads and is done. This page also even asks if the HTML5 browser can save state information such as the "room" the device is in :)

I am not suggesting this framework its just an example. I am a fan of YUI3 and I like D3 for some stuff as well but the learning curve for D3 is a bit painful. I feel that one goal will be to find a framework or template that makes changing the interface or personalizing it as easy as possible.

 Sean Mathews