Cary, UDPs are case-sensitive, so "UDP_tag" is not the same as "UDP_Tag"
Yes, the All would cause no UDPs to be found with the method I posted. The COM API really sucks for working with UDPs and UDP Classifications. It is good at some things, but is really limited.
Circling back to this - is there any way to assign a UDP Classification to a point group via lisp?Yes. http://docs.autodesk.com/CIV3D/2012/ENU/API_Reference_Guide/com/AeccXLandLib__IAeccPointGroup__SetUserDefinedPropertyClassification@[in]_AeccUDPClassificationApplyWay@[in]_VARIANT.htm