This was a big one. Fixed backgrounding, it now works perfectly. Changed parseCommand so that it is our background determinating point. Added wait() and memory deallocation outside of the loop, it now exit()'s without a hitch. Redirection up next