Some of these ideas are pretty good. I'll be visiting this site often for inspiration. Or maybe even to steal. I wonder how agile the process is vs. an independent team also building the same thing while having the benefit of monitoring the project's progress, ideas, discussion, etc. However, Assembly does have the advantage of getting their first customers.