@technomage
I'm aware of TStringList and it's abilities to split strings up. That's what I'm doing right now.

@Kosek
I'll take a look at those 3 functions.