interesting topic. i actually dress for the company and location. for causal lunch with friend at a place that i know is casual i have worn t shirt with short or khaki. for the unknown or with company i regard highly i wear button up shirt and khaki.