I find it takes some discipline to take a proper rest day. I've just been reading Geraint T's book and he talks about the psychological issues with taking rest days. But sometimes that's what your body needs to properly recover from a hard training block or race.