I agree with nthbrisbanite.
the way i see it, buy ten best stocks on ASX, hold for ten years (collecting dividends along the way) and then sell.
I havnt got the patience to do this. If I did have the patience I would have made a lot of money eg bought oil stocks in 04 for $1.30, now over...