It would be kind of cool if there was a way that multiple people could pool some money together to have Joe/team build specific, requested features for mojoPortal. For example, while I may not have the resources to have Joe build a specific module just for me if a handful of us all had a similar need we could all contribute together and it might be affordable.
I wouldn't then mind if the custom work was integrated into the portal either, I figure the better the CMS the more people will use it and will stay supported. Maybe give the initial cash contributers some kind of benefit, I don't know what though. Joe may eventually get to our wish list items, but he's trying to make a living too. So if 5-10 of us put some cash together this might be one way to help everyone out.
The trick would be to have an official process and system for organizing sponsors together, pricing the job and spliting/collecting the funds. It could be as simple as static page with module ideas. You list in detail the module features and the estimated costs. Then people email you and you update the number of interested parties so people can see what the cost breakdown would be based on the current number of sponsors. After an agreeable amount of sponsors is put together you get started.
Or maybe too complex :) But just a thought. As a lot of us are freelancers or part of small teams I'm guessing we individually don't have a lot of money to pay for custom module development.