Everything fell into place. As you can see, It all works now!
The key was to change sites-enabled. This is why there were no logs, as Apache2 did not know it needed to pay attention to the linuxguru file.
http://httpd.apache.org/docs/2.2/vhosts/examples.html was not useful it didnt clearly say which file to edit, nor how to activate it.
As I am always upgrading I wanted to remember my Ubuntu version I followed https://help.ubuntu.com/community/CheckingYourUbuntuVersion
so welcome to my new subdomain
[contact-form][contact-field label=’Name’ type=’name’ required=’1’/][contact-field label=’Email’ type=’email’ required=’1’/][contact-field label=’Website’ type=’url’/][contact-field label=’Comment’ type=’textarea’ required=’1’/][/contact-form]