Fully agree with WHBM, i travel through a US airport at least every 6 weeks, my first point of entry always involves immigration as i do not live in the US, not only have the TSA improved their customer service but so have the immigration staff, unlike the surly immigration officer at LHR about 3 weeks ago that implied i enter the UK too often even though i have a British passport. I never have a problem with TSA but like others have stated if you yourself are friendly and polite you usually get the same in return. Lets hope i have not jinxed my next entry next Friday!