What Can Zoho Do for you Today?

What Can Zoho Do for you Today?

I have been spending some time working in Zoho and I must say that I am very grateful for a tool like this.
It has all the features to allow my vision to become a reality without me having to depend on programmers.
I have a good working knowledge of database and form communication and as I get deeper into my project there are a few questions that arise. I searched all over the forum but did not find answers. I was hoping that some of the community members might be able to answer my questions:

1. Domain masking - can I host this application I create on my website. I saw the option to verify CNAME in a tab, is this all I need to do to make the project under my domain?
2. Member management - can I create a registration form that allows sign up through syndication as well as direct signup I don't want to force thousands of users to sign up through Zoho when they are end users, not developers.
3. User Management - I was able to create a group but how do I assign permissions to the group and its users? Is there user level access and group level access controls?
4. One database, many users, many permissions. The application I am developing has the potential to have many companies within one database. I don't want there to be access of data from company to company. Can I do this in zoho?
5. CRM to application and back to CRM. I want to make sure that updates in my "tool" are posting to the CRM tool and are all synchronous.  
6. If I have end users using CRM can it also be domain masked to something like portal.mywebsite.com
Thank you so much in advance.