having trouble finding a good software solution to build my portfolio with. I'm looking for risk analysis, return backtesting, and asset allocation. most of the programs i find seem too "amateurish" like more geared toward the retirement investor while im looking for a little more deeper analysis...