Opps!
I finally remembered to move from hoary to breezy, in doing so broke php leaving it serving all my php scripts as plain text, including passwords for the mysql server etc. Thanks to Shish I became aware of the problem two days later, and had it fixed (thanks Shish) - which was by no means simple.
University interview season has begun; projects on hold or delayed until that all clears up I’m afraid.