To be a successful investor one has to have an investing edge. Index Funds are a low-cost edge.
Read this post on sentimentsbubbles.com