Rob- I still think you may be disk bound. Any processes in 'top' show high CPU 'wait' (which really means the CPU is idle, but occupied, waiting on...