I just used the Outlook Repair tool from the company, and find it is really smart and powerful. So I will highly recommend it to everyone who encounter corrupted PST files.
Tip for consumers: One can download a free demo and run it on corrupted PST file before purchasing the full version.