I do agree that Shahrukh is not a versatile actor. But I fail to understand why an intellect like yourself failed to comprehend and appreciate SRK's capability as a glamour Hero, a cult, an anti-Hero. You must realize the fact that he is a genius when it comes to what he does. His screen presence is unmatched. Why do you base your feelings so much on your personal likes and dislikes? If you have seen Swades, you would appreciate his acting skills.And if you don't appreciate it then I am sorry to say but even the best cannot match your level since you are blinded by biasness. Think over it!! Ohh by the way.. i am not a fan of Shahrukh