Paul, Here is next iteration with Kumar's feedback addressed. Other than I don't want to tackle with moving cpm2_cascade() for now as these are more fixes than rework (but that belongs to the list of things to happen next, I agree). -- Sincerely, Vitaly