@jmc: Great stuff!