I might add to the above that inexpensive dress shirts are available at most JC Penny's.