Obviously having a thriving community to develop additional functionality is a very important asset to any software product. I hear that vBulletin.org has been mentioned here and you will have something similar. What I would like to suggest is that you put some thought into building financial incentives for developers to "build apps" or add functionality to your system. All too often someone is kind enough to release their code but rarely maintains it or updates it because there is no financial incentive to do so. If you developed a marketplace where developers could make some money by providing added functionality it would give more incentive to have developers support their add-ons. This could also be a revenue source for XF since you could take a commission of all add-ons that are sold through your system. It would require you all to have a process in place to check the code to make sure it meets your standards (similar to the way iPhone apps are approved). If you did something like this we would not have to deal with a hodge podge of apps like PhotoSucks products. Since your own development resources will be limited, consider partnering with other respected developers and letting them develop and maintain added functionality. I'd rather have a limited number of add-ons available that were all tested and supported then having to wade through thousands of script kiddie hacks which could be written poorly. Quality has a price and there is a lot of demand willing to pay the price. Keep up the great work, it will be exciting to watch this project grow in the future.