http://www.assetplay.net/financial-tools/backtest.html pretty cool tool for longterm investment portfolio enjoy
Oops, you forgot to mention: the site only permits long positions (positive allocations), and presupposes buy-and-hold (with rebalancing).