The same problem impacts view (at least in 2000) - they get corrupted unless recompiled. The erroneous results are spectacular (dates under numeric column headers, etc.)
Occurrences might be misleading since it's a count of syscomments records associated with the object that contain the search string rather than a count of instances of that...