I was going to say exactly the same thing. I refuse to sign up for websites that can't provide me with one screenshot of their product. There's so little information and so much abstraction and fluff on the home page that I ended up just closing the window.