I invite you to take a look at: http://www.iqfront.com/portfoliotool.php
You can create professional portfolio reports, perform Markowitz type mean-variance portfolio optimization and conduct sensitivity analyses. The service is genuinely free of charge; it is funded by advertisement income. The security data is free EOD, and it covers the US stock markets as well as the major ones in Europe, Asia, South America and Australia.
There is a brief tutorial document available here: http://www.iqfront.com/whitepapers.html