I know fascinating topic. DS starts school soon and has to wear white shirts. He's a mess magnet and I know they will come home dirty. This is why he never wears white. Our washer tends to turn whites grayish. What can I do to keep the white shirts as white as possible? I cant afford to replace them just because they're dinghy. Is there a washing powder you can recommend?