There was a pretty good size thread about this a while back.
http://www.986forum.com/forums/showthread.php?threadid=742&highlight=carwash
I hand wash mine with the Mr. Clean Autodry Carwash, a sponge, a bucket of suds and the Techquipment wheel cleaning kit. Personally, I find washing the car very therapeutic and I rather enjoy it.