Turns out, I AM squeamish!!
Very cool site though... there are lots of things that I would like to see, that i'm curious as to what do they actually do, but I can't tolerate to watch for long, i get dizzy and feel like I'm either going to faint or throw up.