Thanks for the welcome. I've been lurking here for a couple of years and have noticed how responsive and helpful everyone seems to be. I've been able to teach myself out of a lot of problems by reading these forums.
I don't want to get into a flame war about the help desk, but I think they should be expected to know about problems that can potentially be caused by cpanel. Fact is, it doesn't enclose table and field names with backquotes by default, which can cause huge problems during a restore for those using old database structures. Instead of just telling me that my database was corrupt, I would expect them to recognize a problem like this and at the very least be able to point the finger at the source. I guess my approach is that if I - someone who just started working with mySQL - can determine and correct the problem within a few hours by searching forums, then someone who gets paid to do it day in and out should have an inkling of what's going on.
All that said, I agree with you completely that the problem stems from the database structure utilized and/or promoted by Mambo/Joomla. Fortunately, they're aware of it and are working to eliminate the use of reserved words.
Finally, IMHO, there ought to at least be a warning of some kind on the cpanel backups page informing users that the structure provided may not be suitable for all types of database restores. Either that or just point people to phpMyAdmin where they can export everything.
Sorry for ranting. Please understand that not long ago I thought I'd lost weeks of work despite using best practices.