Dress shirts are a daily necessity for some, but for others its for a special occasion. Traditionally, a collared button up shirt is worn with a suit or sport coat and generally with a tie. Dress shirts have come a long way from the basic plain white and blues to a diverse selection of fancies, neats, stripes, checks and dark coloured shirts.