Many moons back when I considered entering a regional Crossfit comp this site really did help out with workouts, mentality and nutrition. Epecially the Thursday Throwdown stuff and other intense stuff. It's well worth digging the older pages for sound ideas:
http://www.travisstoetzel.com/