TW>Каждый день делаем архив самой главной рабочей папки с текущими проектами и кладём на другой диск компа TW>Храним архивы за последнюю неделю
Не проще ли использовать готовое решение — VCS (subversion например) для таких целей?
TW>Если вы случайно сами удалите свой файл, или измените код так что уже вернуть обратно нельзя, можно взять этот файл из вчерашнего архива
архив это тоже свой файл, в том смысле, что его можно случайно удалить. В этом преимущество использования VCS с неизменяемой обычным пользователем историей.