OK, I've gotten feedback from Tyler, Marcus and Mike; the rest of you slackers need to run the scripts and check yer files, damnit! ;) I've made changes to address the issues that were brought up, and so new versions of migrate and renew are available: http://www.cgsoftware.com/erik/migrate/ A note: renew *absolutely* must be run between each run of migrate. Weird things will happen otherwise (like the infinite BeFS recursion some have seen). I have made the 'current' target implicit, so there is no longer a need to specify it. Also, if your target has any files which are moved from openbeos/ or its subdirs, you need to specify openbeos as a target when renewing. Questions, comments, issues? Let me know. Now get out there and test the script! e Necessity is the plea for every infringement of human freedom. It is the argument of tyrants; it is the creed of slaves. -William Pitt, British prime-minister (1759-1806)