I know you said you were looking for a dress shirt but you might want to look into getting a LS rash guard. I use these for kayaking and have started wearing them anytime I am out in the sun. They wick away moisture and are extremely comfortable. I get the white ones as they reflect heat off of me.