CSV allows text to be encapsulated in "" marks - a simple Split command is no use for getting these parameters out, as the ',' may appear within the string. This is a dirty way of splitting the strings down.