Это садомазахист будет, а не пользователь :)
И все файлы через БД будут, а там тоже свои ограничения, т.е. за раз пользователь не может больше 3 файлов загрузить :) Ну и другие примочки: типо ВСЕГО ФАЙЛОВ НЕ БОЛЕЕ штук)
нуу, здесь, конечно, полная свобода, но только проекты имеют хреновое свойство расти там и тогда, где и когда этого совсем не ожидаешь =)
пока ещё ничего не сделано, оптимизация вида "сделать хорошо" идёт бесплатно, а вот когда живой проект приходится оптимизировать, это уже затраты ресурса (времени, сил, нервов)