I have heard of using a capasitor to replace the battery. Sorry, but no details. It does solve the problem of dying batteries however.
I am running my A4000 without a battery. I put the clock into the user startup to remind me ot set it on boot. Since I don't turn it off that often it isn't a problem.