Thanks again, Colen. As usual, I was trying to make things more difficult for myself than necessary.
Your solution works beautifully. One more question. Is there a way to combine multiple "bonus languages" into a single script statement? What you suggested above works just fine, I simply need to enter multiple scripts and increment the index value so they aren't seen as redundant. However, it seems like there ought to be a more elegant way to handle assigning multiple bonus languages in one script. Then again, I've been wrong before.
Thanks again, Colen.
Brian