Making progress on Threded Jobs system. NEED TESTING.