Great story and Pippin obviously gets and understands Open Source. I love the philosophies he lays out. EDD is a fine example of an open source project that is turning into a successful business for not only himself, but for those that are investing in the project.

He mentions that if he could go back in time, he's make an architectural change that right now, the team is constantly finding ways to move forward despite it. I wonder if there are plans to at some point, leave EDD as it is as a legacy version and fork over whatever code will work on the new version that can scale well.

It just seems like he knows of a point in EDD's development where it's going to be inevitable to fork or somehow make the change. At what point does the effort involved in jerry rigging things outweigh the benefits of staying the course?