The five year forever

I am thinking about data preservation and how long we should consider keeping digital files.  Should we plan to keep files in our repository forever, have an expiration date or some other in between solution.  What tools are you using to maintain access to your works and what do you see your files doing in five years.  Have you budgeted for this time?