Oh dog, it's a mess. Eating my processor up and slowed the browser to crawl.