Well, nohup is the obvious answer to that question, but he seems to be going another way. (My favorite shell, zsh, also has a modified background indicator, &! that does the same thing with less fuss.)

Why does the program become unusable? We can tackle the 90% CPU utilization later.

I have the feeling that the answer to this is going to be screen, though.
_________________________
Bitt Faulk