Guys, it's alot easier than this.
THIS EDIT BELONGS IN YOUR httpd.conf FILE NOT AN INDIVDUAL WEBSITE .conf FILE
/etc/apache2/httpd.conf
Any where in the MAIN server configuration area (and for you techies out there) prefereably in the websharing portion find the area that resembles:
<IF DEFINE MACOSXSERVER>
blah blah
</IF DEFINE>
section,
just add this line on a new line in between the <IF DEFINE> </IF DEFINE> brackets:
NameVirtualHost *:80 (for non-SSL) (<--- don't add the parens)
NameVirtualHost *:443 (for SSL) (<--- don't add the parens)
That's it.
Then all of your virtual hosts should work. There is no need to add the *** MoreTestingRequired line.