I was going to try it out, but you require me to signup. No teaser page, no FAQ, nothing. I prefer when companies allow me to demo their product without signing up. Be it by allowing me to use the product, a video, or even clear pictures with detailed captions.