Site needs to describe more what it is doing, things like "point your domain" doesn't really say much about what you're signing up for.