29. The program product of claim 28 , wherein the assigned usage context (UC) hash code includes a preceding UC hash code and a post UC hash code, and the prioritizing step includes: first preferring an ICE match having both previous and post UC hash codes that match those of the lookup segment over an ICE match having only one of the previous and post UC hash codes matching those of the lookup segment; where the first preferring step is non-conclusive, second preferring an ICE match from a same asset as the lookup segment over an ICE match from a different asset; and where the second preferring step is non-conclusive, third preferring an ICE match with a closest position to a position of the lookup segment within the asset.
29. The program product of claim 28 , wherein the assigned usage context (UC) hash code includes a preceding UC hash code and a post UC hash code, and the prioritizing step includes: first preferring an ICE match having both previous and post UC hash codes that match those of the lookup segment over an ICE match having only one of the previous and post UC hash codes matching those of the lookup segment; where the first preferring step is non-conclusive, second preferring an ICE match from a same asset as the lookup segment over an ICE match from a different asset; and where the second preferring step is non-conclusive, third preferring an ICE match with a closest position to a position of the lookup segment within the asset. 30. The program product of claim 29 , further comprising allowing a user to select the ICE match based on a rank.