@jamesre: Very nice.