I prefere the
Corion's solution even if it has a drowback: when you lately inspect the cron schedules you not see the real runs. You can workaround this using a self explaining named argument to the final script or, if frequently used, a dedicated minimodule:
0 7 * * 3 /script/script.pl --run_only_on_wednesdays
#or
0 7 * * 3 perl -MExitUnlessWednsday script/script.pl
L*
There are no rules, there are no thumbs..
Reinvent the wheel, then learn The Wheel; may be one day you reinvent one of THE WHEELS.