The S&P 500 index is a size factor-based index that is not a good benchmark for measuring alpha (market intelligence). Naive portfolios generated by random sampling provide a better alpha benchmark.
Random Portfolio benchmarks
- Published in Stock Trends

I use Stock Trends to help direct my stock picks. Also, following the advice of Stock Trends I have religiously used stop-loss orders and have avoided hanging on to losing stocks for emotional reasons.