For the longest time I used Kurt Clifton's OmniFocus Template. Today I stumbled into Chris Sauve's updated OmniFocus Template script.
How did I not check this out sooner? This updated template script (which pays homage to Kurt's original template) brings it. You can set default dates, folders, listed variable, conditional tasks, and more. It goes on and on. If you do any sort of repeated projects in OmniFocus, take 20 minutes out of your life to set this up and learn the syntax. So worth it.