I think the site is beautiful. I love the thread, there are different things for different people... this is one of my favorites... it is a complete waste of space in the commercial sense. Just some web art. Beautiful web art and not 100% flash.
http://www.flyingpuppet.com/