I'd like to generate a link that contains an ID that is not necessarily part of the graphed data. In other words, when I get the generateLink call, I'd like to do a lookup using the parameters to get an ID and construct a URL using that ID. I'm currently working with a scatter plot (i.e. XYItemLinkGenerator), and the third argument that comes back appears to be a unique zero-based integer, but it does not represent the order in which the items were added to the dataset. Is there some reliable ordering behind that parameter? Failing that, are there any common ways to associate hidden data with a data item? I can always construct some nested hashtables (ugh), but I would prefer to just do an index into an array, or somehow attach the information to the data item.