We have an incoming project request form where X is selected as the answer for a question, a task is created from a blueprint, but if Y is selected, the request should pull from our project blueprints. Request that selects X is a smaller request that doesn't require formal routing. Requests that select Y are larger requests that must go through our formal routing process.
We really don't want to have to create another request form because we already have quite the list of request forms.