Thanks Len and Rich, Rich, I have exactly your code, but it just formats sooooo bizarrely. WHen I put breakpoints in the code, it formats for branch1, then branch2, branch3, then branch3 again.
My code wants to hide fields for Branch 3 only, but because it formats for branch 3 before it...