I understand that your body needs rest to recover from a workout, especially a heavy one, but what's the theory behind a rest day? I see the Crossfit WOD has rest days, but what's the rationale behind scheduling them on that specific day? As a corrolary to that, shouldn't you be able to plan them ahead of time?
My workouts have generally been pretty light, and I haven't taken much rest time in the last month and a half. I'm feeling fine and able to keep going, but should I still be taking a rest day every now and then?