I would'nt keep the unused code. I you do, you'll have to document it. Moreover, you've still the risk that something is wrong with it.
Yes I thought of this but I have tested them from the gui extensively and
have put a lot of time to make sure my gui controller and DBAdapter
can handle them. Plus, I don't think they will ever use them but
it least shows I am thinking about future upgrades. On the downside
its more code that a "novice programmer" has to hash through.
What do you think?