Linkster, the site in question is currently on shared hosting, so, no, I haven't got access to the httpd.conf file.
On my testing box at home, the ServerName has the www. in it, and a ServerAlias without. As this is, I believe, the default set-up, it should be the same on the server I use.
In answer to your links question:
I had a mixture, so, as we speak I am changing everything to absolute links and absolute references to graphics, etc.
As I do a lot of URL re-writing for ashtetic purposes, I have implemented a redirect for the non-www links (for SEO purposes, since this discovery). This will do me until the time comes to move to 'better' hosting.
On a similar note... what are your (and others) views on sub-domains as opposed to sub-folders (
http://folder.domain.com/ instead of
http://www.domain.com/folder/)