Offer your thoughts or opinion on the input financial query or topic using your financial background.

online personal finance software that I can host myself
You can use www.mint.com for most of your requirements. It works great for me, it's free and I'd say is secure. Hosting that kind of service just for your will be time-consuming and not necessarily more secure than most of the stuff that is readily available out there. Good luck.