TB - Thanks for your response.
Yes, I'm sure I have a user process. Actually, if I open a session in Query Analyzer and run "select * from sysprocesses where spid = my_spid" (over and over), my CPU value changes unpredictably. The kpid changes, so I think the CPU column is showing the CPU usage for that kernel id, not my spid. Does that sound right? If so, how do I track the CPU usage for my spid?
APF