There are some good points to the new Enterprise Library Validation Block but for the life of me I don't understand the API that locks you into using generic type parameters to just get a validator (the non-generic method the generic one simply wraps is INTERNAL....).
Anyways, I am late to the party as usual and was stoked to see the Castle .Validation component. As usual it is easy to use and does just what it should ... So I am off to try to make sure it'll do what I need.
See
Hammet's post for info.