So, I had an idea for a script that would search for players around your character, and if they're orange faction players, it would add a button to a menu with the player's name. When you clicked their name, it would set them as last target. Now, if an opposing faction player runs on your screen, then runs back off, I don't want it to disappear! So my idea was, as soon as you see a new player, add them to a list and set a timer for that person (say 60 seconds) and if they don't reappear on your screen within that time, then it disappears. If they do reappear, then you reset their timer. Now of course, I'm doing this with OLD EUO not the probably nicer and more elegant OEUO! Is it best to start 2 lists with _ separators and just scan through the list counting the number of _'s until i hit their ID, then counting the same through the other 2 lists (for remaining time and char name) OR should I create a dynamic variable on the fly that incorporates their ID and do it that way somehow? Looking for any creative listing ideas. In java I'd just use an ArrayList and be happy, but oh well!