Re: separate tables for pm_project_status and so on:
I felt like I was pretty much rewriting things, and this just seemed to be the easiest way to do it.
Re: processes: that would have been a good idea to not have the processes table. It's kind of too late now though.
Re: upgrade scripts: please keep in mind that any way you upgrade is going to be painful. Please see my page on upgrading: http://rubick.com:8002/openacs/acs_to_openacs If I were starting over again, I'd look at Sloan's scripts.
We haven't made our upgrade yet, so our scripts aren't yet complete. It's taken a lot longer than we expected. :(
Please check out that page and decide what you think. If you'd like to do it with my method (which I think is probably inferior to the other methods), then let me know, and I'll see how we can work together.
I hope to see you on IRC sometime in the next few days. :)