I agree with the Bogleheads form and there suggested reading list. I to have bought and sold lots of stocks, but Vanguard index funds is what made me the most return. Other good sites for them are
LazyTraders.com: Lazy Portfolios | Index Funds | Passive Investing and
Early Retirement & Financial Independence Community
All advocate the "keep it simple" philosophy of investing and to use low cost index funds.