MVP, I have run all different analysis on how to get the better return. I find that different time frame may result in diffrent performance. As time goes by, they all smooth out and do not post big difference on a long run.
Here is my calculation. I buy Profunds at the end of the day(the same day Drew buy stock at the beginning of the day).
YTD: Buy One index only: Ultra NDX: 59.44% Ultra Small: 56.34% Ultra International: 84.23%
Buy Ultra NDX for Long and Ultra Small for Short: 73.61%