Absolutely fantastic.  Thanks both Taco and Vit for this!