Lots of questions:
I am looking at you Sanford Whiteman - please help
ProgPro applies to all forms. It doesn't matter where the value originated (even if it wasn't from a form at all).
Thank you - so to clarify, if someone has filled out Form A, then later comes back to Form B - we can display different fields?
Yes, for example if Form A is:
Always-On: Email Address
ProgPro: First Name, Last Name
ProgPro max fields: 1
And Form B is:
Always-On: Email Address
ProgPro: First Name, Last Name, Company, Company Size
ProgPro max fields: 2
Then if someone fills out A with their First Name, then views B, they will see Email Address, Last Name, and Company.