I'd like to build a portfolio based upon modern portfolio theory and I'd like to find a tool I can use to calculate the proper mix of asset classes. Can anyone help with this? I think a good chart/graph showing stocks, bonds, oil, etc. along the efficient frontier would suffice as well.
This could help you if you have access to Mathematica:
This answers more on the lines of the 'academic' part of your question. It's not a turn-key solution. You'd have to work on it to turn it to your application.