Thanks for getting back to me! It's made the problem a little easier to understand. Some cool ideas too :)