I organise my code badly, also email all my revisions on my projects to myself as a back up. I'd say a well organies archive directory with cut and paste would be my choice. As long as the modules are well named you shoudl always be able to find what you're looking for.