That's great Eric, how about a REAL UDF for it since you've gone this far