New demo web site in place

Finally it looks like our new demo web site is complete.