Today marks the very last day of the first half of 2010. It is also one of the best time to reflect on what we have done so far this year.
Some may have crossed the finishing line while some struggled jumping over the hurdles.
Some may not have taken the first climb, while some are on its way to conquer the peak.
So where do we stand now?