i dont usually reply to discussions no more but i had to reply to this one. okay ofcourse i would go with madhuri and rani but one thing you didnt give enough info when you said that bout madhuri.
Madhuri won the mega millennium poll as the greatest actress ever in Indian cinema
**the poll for actress of the millennium.
**She also won the BBC poll of best Indian actress ever and zeenews poll of best actress ever.
**She is the best by the critic list
the best actress ever
http://specials.rediff.com/women07/2.../06wslid11.htm
the best dancer ever (numero uno in every sense)
http://specials.rediff.com/movies/2008/apr/03sld1.htm
Recently Indian film festival at Hollywood decided to honour her as the best actress ever and pay her tribute.
http://www.youtube.com/watch?v=_MSz_P_oxbI
also see these links
http://www.youtube.com/watch?v=wKEHw2LXMk0
so i think that would make her the best. she is also the nicest human being. ive watched so many videos, heard of her, and seen her on the stage. she is magnificent. in my opinion no one can come close to her.