Sorcerer - 100% agree with you that the clock would need a battery still, to keep the time counting. For radio station presets, I think non-volatile RAM (EEPROM, etc) would work, since there's only the need for storage of information, not time-keeping. I agree with you though that even that small improvement is held up by cost, since volatile RAM is much cheaper.