This is the big question. You know my answer, in the future we'll not need anymore files, because everything will be manager online (produced and consumed online). I'm living with this all day, the only files I'm managing are those received from external people. Myself I'm not producing anymore files, everything is produced on a SaaS service (mind maps, docs, spreadsheets, accounting, billing, timesheet, bug tracking, development tracking, sales pipeline, CRM, task management, etc...)