The best films that you have mentioned are all Hindi films. You should have mentioned them as best Hindi films. There are so many wonderful films in other languages. malayalam films, tamil and telugu films, bengali films, not to mention other language films.
I dont think Taal should be in this list at all. Even I guess Hum Aapke hai kaun and Kuch kuch hota hai are only included because they were money earners,so its okay to see them in the list....but still Taal (cannot digest that) What about Satya,Black,Lagaan?
You are a disillusioned man..Taal was a very bad movie, only the music composed by A.R. Rahman saved your movie. You were good when you directed HERO..but your more recent movies are nothing to be proud of..point and case KISNA...yeuww