Richard: Isn't my If statement supposed to check to see if it opened correctly? I thought that's what I was doing with my IF/Else. I'll go ahead and try to check the size but I still don't understand what's going on because it's the ReadLine() function that's returning the error and it's not an array at that point...