Yeah, it looks like it can't parse "header=T", and may be thinking that T is a factor ("! not meaningful for factors), or possibly also as Susie said, a vector (condition has length > 1 and only the first element will be used). No clue why. Try:
top<-read.table("/Users/chris/Documents/R/Txt/Turn-openers.txt", header=TRUE, quote="", sep="\t", fill=F)
Also, double-check that you actually have a header -- a row of column names -- in that file. If you don't, or if the column names are screwy but the data looks ok and you delete the first line of the text file, take out the header just to see if that works:
top<-read.table("/Users/chris/Documents/R/Txt/Turn-openers.txt", header=FALSE, quote="", sep="\t", fill=F)