Norm Walsh has a post in which he gets an awful long way to creating a microformat validator: http://norman.walsh.name/2006/04/13/validatingMicroformats -- http://dannyayers.com