I have this long running process which shows output as it goes.  I need 
to listen for a key press, but keep writing out my results.  What's the 
best way to go about this, select() over STDIN in my processing loop?  
Any tips appreciated.  Thanks.

James Edward Gray II