If a thing is old, it is proof that it has earned the right to live.
As every techie must know, xBase is a term that it is used to refer to the dBASE programming language and its derivatives FoxPro and Clipper. Originally it was BASIC-like, but most recent (bloated) evolutions, like Visual FoxPro, have all the latest object-oriented etc. knobs and whistles. In fact, there is nothing you can't do with Visual FoxPro.
I too have had a go with Perl. It is very clever. As a personal note, I enjoy finding out about the origins of stuff, and the guy(s) behind it (...and we must record here that, for better or worse, they are usually guys, not gals). And Larry Wall is weirder than most!
Are you using Linux to run the website, then, Huw? If so, more power to your elbow....
==============
Long Live Low Life