As others have said, there is simply no need to dry clean dress shirts with the no iron and wrinkle free options out there now. Not to mention that dry cleaners are little toxic Superfund sites that expose you to deadly chemicals for the pleasure (ok, slight hyperbole).
I've tried everything from Costco, to the Target Brands, Lands End, Charles Thywhitt (or whatever), various department store/TJ Maxx brands, and I keep coming back to (whining in anticipation of the face punch) Brooks Brothers Outlet non-iron slim fit shirts. Nothing else fits me as well, lasts as long, resists the stains, and looks as good over the long haul for me. Every time I've tried something cheaper, I've ended up getting burned.
That said, I would totally buy the Costco shirts if they fit me better. The quality is pretty good.