Thanks jonesy :)
I'm starting to get the hang of it, so if you do need help, feel free to let me know...'course there are no guarantees that I can ACTUALLY help you!
Edit: I've added in:
if(xmlHttp.readyState!=4)
{
// Commands in this section of the script will be triggered when the content is being fetched, but has not come through yet.
// For example, you might want to put in:
// document.getElementById('example').innerHTML="**Content loading...please wait**";
}
This script is taken from my webpage which is currently in development - you can see the extent of even very basic AJAX here: http://www.vasey.co.cc/Site/