Microsoft has a tool called "time" or "timeit" iirc. in the Windows Resource Kit, which will do exactly what you want - it reports the "wall time" (ie, running time), as well as CPU time used, both user & kernel mode, and some I/O statistics as well. Great stuff!