@ash: very nice intro.