@shakthi: What a post!