But, the question, which is interesting to me for other reasons (namely putting in various real-time schedulers) was not answered. Do we currently have the requisite primitives to implement different schedulers or is there still a lot of jiggery/pokery required? Thanks, George