Oh, good, because I was just going to look at the answer to find out why I couldn't solve it. :-)
"VIIIXXXID" seemed a little broken: it felt like a guessing game. (8 31 D? 8 30 1 D? Vertically or horizontally?)
Other than UNEVEN and that one--and, well, level 26 being impossible--I really like this. There aren't enough word puzzles out there, especially in puzzlescript, and this is a really nice way to do one.