Roger, have you tried Tilex (or similar product) and sunlight? No matter how grungy my cushions get, when I squirt Tilex on them, lightly scrub with a sponge or wash cloth, let them sit in the sun for a little while, then rinse, they end up looking almost as good as new. Even the seams get clean.