It looks like this caching thing has defeated me. I've spent all day on it, made little progress, and now feel guilty from not having much output for the day. I've found a guy in London who has 15 years experience in Linux Administration and I will possibly pay for some consultation with them, and to get them to do some work. Otherwise, I will be stuck in quicksand forever.