I completely agree with you. The thing that is a bit annoying is that you don't know when is the best time to sell, there's always a right timing. However, there are also times when you should have sold early as the price continues to decline. Its all in right timing, research and luck too.