Hi
Generate can also lead to mistake, it can generate a worfklow container, while you want to use another.
So you have to check and read what you are doing.
Basically Rick is one more time right, you have to know what you are doing !
Binding a task element to a workflow element serve to store and reuse the value as each and every step of your workflow are independant from each other.
Cheers
Stephane