Take a look at the CSV UDF, which converts CSV Data to an array (and vice-versa). It handles things like embedded commas in your data, which your "Split($data, ',')" will not.

Also, I'd read the entire file into an array (See FileIO and other UDFs for this) so that you can quickly scan the entire array for the student info via AScan().

Glenn
_________________________
Actually I am a Rocket Scientist! \:D