Excellent work jmull! Best thread on this site.