Old Navy offers its Old Navy Men's Slim-Fit Stretch Oxford Shirt in Cowboy Blue or Blue Monaco for $15 plus $7 for shipping. That's $20 off list and the lowest price we could find. It's available in sizes S to XL.

Update: The price has increased to $17.45.