A google chrome extension would be cool. A live chat on your website would be cool too.
When I have set up. Some of the people I have invited did not receive the invite to the first setup question..