Speaking of stocks, I have been dealin with stocks for about three years at Dubai Stock Market, Here's some Helpful tips :
1-Buy Wonderful Companies
2-Be Contrarian
3-Buy what you know
4- Dont Gamble
5-Buy Screaming Bargains
6-Admit your mistakes and learn from them
And Finally Be an investor NOT a gunslinger