You can establish
your own email services which would allow visitors to your site to have
an email address based on your domain.
This allows users
that do not have their own PC to have access to email in much the same
way as the web mail services offered by hotmail or yahoo.
Whether this is
attractive to your users really depends on how alluring your brand is.
For example which might John Smith prefer?
It might be more
attractive where your web site has an interesting name (eg firstname.lastname@example.org)
or if the operation is a more community based operation such as a sports
club, scout group etc (eg email@example.com).
The benefit for
you is that people identify with your brand, and they pass that on to
any people they communicate with. You can also insert your own promotional
message into the mails or into the mail collection pages.
You can get these services and other web tools, ready to run, by using