Following Brion's note on server setup, I think we should revisit some architectural stuff. I am not sure if we will get stuff right the first time but we should try:
I would be grateful if you could review this:
http://meta.wikimedia.org/wiki/OpenStreetMap#Project_goals
From there we can try to set priorities, put together architecture and finally start installing stuff.