On a related note is there a way to similarly add BrokenRules without having to hardcode the first parameter and makeit dynamic? 
Me.AddBrokenRule(MyBusinessObjectFieldNames.cust_lname, "Last name must be at least two characters.")
becomes 
dim myvalue as string = "cust_lname" 
Me.AddBrokenRule(myvalue , "Last name must be at least two characters.")