This includes two Pascal units, ccValid.pas with routines to validate a credit card number, determine its type, and check the mm/yy expiration date. It also includes a TWebAction component for use with WebHub, for people who want to invoke this functionality over the web. The basic credit card validation algorithm is in the public domain; this component provides it in easily readable Pascal, and as a component.