Ok...I was too excited about the award that I forgot to mention the detail results of the viva.
There were altogether 3 examiners for my thesis - 2 external examiners (local and overseas) and 1 internal examiner from UM. All three agreed to the conferment of the PhD award. One of them did a thorough examination on my work. She spotted all my minor mistakes with my references and (oops!) spelling mistakes as well. She's cool. She has also made other recommendations to improve some sections of my thesis. Another examiner recommended that I add in some more discussion on future work.
I was given one month to complete and submit the changes to my supervisor. To cut the story short, I managed to submit the FINAL thesis on 6 July 2006, just in time for the Senate meeting on Friday, 14 July 2006. Phew! Otherwise, my convocation would be delayed to next year 2007. Praise the Lord once again for His perfect timing.