I agree with Anjali. Men are not ready to change themselves. Male chauvanism is the major hurdle in the happy marraige. Also non compatibility. Caste is preferred over abilities and intellectual-emotional tuning.Look at the matrimonials and see what is the % of 'caste no bar' or 'some perticular caste need not apply' kind of ads. Long working hours is also a important factor.