If I can mix and match ByteArrays, what's wrong with this, and how do I get a List<String> out of args without a loop? And you think C++ is a tortuous pain... --le