Also, the 'start' var is used in the while loop (representing the start of the delimiter), then reset and used again in the for loop (representing the start of each string parsed out). I knew that might not be very acceptible, but I would have just used two vars otherwise.