Another side note: it would be nice if a negative field count for [text get] would output all fields up to the next seperator (comma or semi).I agree and it does so already.
I don't think so:
1 2 3 a b c d e f;
[0 3 -1( -> [text get]
gives me: "text get: bad field count (-1)"