Hi Daniel,
Thats for the info, finally worked it out and got MRTG to use the templates ok. So i have tried to use you ACE template, I am further on with it, but I am seeing this error, have you any idea what it may relate to 
 Unknown SNMP var cpmCPUTotalMonIntervalValue
 at (eval 

 line 14
Unknown SNMP var cpmCPUMonInterval.
 at (eval 

 line 18
Unknown SNMP var cpmCPUTotal5secRev
 at (eval 

 line 50
I have found the MIBs in the template on the web and pointed the template to them as per below
snmpMIB_to_OID("/MRTG/MIBS/CISCO-SMI-V1SMI.my");
snmpMIB_to_OID("/MRTG/MIBS/CISCO-TC-V1SMI.my");
snmpMIB_to_OID("/MRTG/MIBS/CISCO-PROCESS-MIB-V1SMI.my");
snmpMIB_to_OID("/MRTG/MIBS/ENTITY-MIB-V1SMI.my");
snmpMIB_to_OID("/MRTG/MIBS/CISCO-ENHANCED-MEMPOOL-MIB-V1SMI.my");
I am just not sure sure why the error is showing up, the .cfg file looks OK, but it does not generate the .ok file, I asume that is because of the above error.
Any ideas would be helpful.
Also does this template collect number of connection for real servers, I have had alook at it and don't think it does, do you have a template to do that by any chance to save reinventing the wheel.. 
 Thanks for the help
Tim