First, Don't store the length of the word {5,4,2.. store it's location in the string {1,6,10,12... (where it starts, where the next one starts Try using a matrix, A row for a person, A colum for a piece of data (name, number, etc) B Clark