A lot of the setup is personal preference.
If you're the only one on your server don't worry about making it look like a shared host, if you are going to have others accessing that you don't trust you'll want to check out
http://library.linode.com/security/sftp-jails/
And I'd suggest restricting users to their home folder and setting the virtual hosts to /home/%u/www
_________________
Paid supportHow to ask for help
1. Give details of your problem
2. Post any errors
3. Post relevant logs.
4. Don't hide details i.e. your domain, it just makes things harder
5. Be polite or you'll be eaten by a grue