Thanks everyone for your input - I think the problem is primarily two things:
1) That they are unsure of their abilities.
2) That testing is a chore/punishment.
I put together a list of things that I think are important (I used some of the stuff from this thread) what do you think?
Thanks again...
Never make assumptions. A bit aspirational perhaps, but you should never assume something works the way it does without checking it out first. Checking could mean looking at the code, looking at the manual, testing, or asking someone (that could mean users). The more you know about a problem to begin with, the better equipped you are to deal with it.
You don't have to know the answer, only where to look. Make sure you know where all your manuals are and how to look up error codes. The System Administration manual has a list of EFAM error codes, The Application manual has a list of Application errors. There should be a 'Status Codes' help file in your Pervasive documention menu.
Make a point of keeping some kind of notes of problems you've fixed and how you fixed them - a text document will do (I think you made a start on one some time back) - a bit of discipline involved in keeping it up to date however.
There are 1000's of entries in our call logging system at this stage - it couldn't hurt to do a search on it every now and then to see if an error code you may be getting turns up in there - even if the detail is a bit sparse - you should be able to figure out who raised/resolved the issue and ask them.
If in doubt, that is, if you are unsure whether or not to go ahead with deploying a new enhancement into the production system then don't do it. At the very least explain your concern to someone and get a second opinion.
Testing is everything - always test - it can be dangerous to assume that even a small mod will be OK to go in - if there are system test cases in place then you should use them
I didn't tell you this one - but try to manipulate the new procedures where possible - I bought you an extra week for testing of your current project (sign offs) and when you did get around to doing the system testing you found a bug. If you can take advantage of a "loop-hole" then you should.