this whole thread is very intersting.......