Thanks for the information about MySQL vs PostgreSQL.
This project is in C#, I guess I should make that clear on the home page.
I'm not sure what you mean by the suggestion of being able to choose blogs or forums. They are both features built into the mojoPortal framework you can use them or not use them. I don't see how I could possibly make other blog or forum software integrate easily if that is what you are suggesting since I have no control over how they work or what technologies they use and there is no universal architecture that allows one to mix and match. One would have to write code for each supported blog or forum. That said, all the features in mojoPortal are modular, if someone wants to make a better blog or forums module that does plug in to mojoPortal it is certainly possible however it would seem easier to improve on the ones I've already built. Another option is you can always setup a blog or forum using other software and just link to it from a mojoPortal site.