Count me in on the obsessive side of clean. Just feel the better you take care of things, the longer they last. And obviously that goes well beyond my 4Runner. If I hit some dirt/mud, I'll sometimes hold off for a few days before I clean it. But I always make sure to clean it pretty quick.