Hi Fong,

1. You would probably be better off using GridView to export records to Excel.

2. Yes - the CPU usage goes to 100%, but the report printing program is frequently relinquishing control to Windows so if any other applications have anything else to do, they will get as much CPU time as they need.
_________________________
Andrew Bates