The ValueChecker product was created because many (including myself) have been waiting for something that can handle invalid input from the user for quite some time now. It's basic at this point, but it's easily extensible (pluggable),that is, and there's definently a lot of different uses for it..
Feedback and ideas are more than welcome.. =)