That would be great Mersh. The only problem, however, is that suPHP (suEXEC for PHP) is not very well known. In fact, about 98% of all hosting companies have either never heard of it or do not install it. The only system that I know of that actually comes with suPHP out of the box is CPanel (cringe), but even then, you have to recompile CPanel to actually turn it on and use it.

One thing to note, however, is that with the permissions, if you are using suPHP, these are what you are going to want set:

1. PHP files: 0644 preferred or 0755 (note that PHP does not need execution permissions as PHP is never executed directly.
2. All files that require editing by vShare: 0666
3. Directories: 0755 preferred or 0777

Also, note that in the permissions I prefixed them with a "0." That digit is known as the "sticky" bit. By prefixing your permissions with a "0," you remove the ability for remote editing. If you wanted to allow remote editing (which does have some usefulness), you would set it to "1."