Narendra Subramanian's website has been moved to: http://nsubramanian.wordpress.com/