I washed mine yesterday. I used:
-Armor All car wash
-Meguier's Tire Shine
-RainX Brake Dust Barrier wheel spray
-Meguier's NXT Tech wax
-100% cotton towel, soft enough to be a baby's blanket
-Water (unfortunately, no water softeners.
That was the first time I had washed it myself. Before that, I took it to the local wash.