Contrary to BJP and its supporters insinuations that CNN-IBN got Gujurat wrong, the naked fact is that the channel was spot on. This can be verified by refering to their past predictions published in both print media or internet. The Times of India published
CNN-IBN Gujurat exit polls giving - BJP 92-100 Congress 77-85
Misgivings if any was that their survey failed to project the real magnitude of BJP's win in Gujurat. An analysis of all past opinion polls show that this is more a reflection of methodological failure to convert votes into seat shares.
Opinion polls are accurate pointing the direction the wind blows but seems unable to capture the magnitude of impact of voter's mood precisely in terms of seats. In Gujurat (a 10% vote lead) this led the BJP to get more than their predicted seat share. The Congress in Karnataka holds a 10% vote lead and accordingly on the way to a much larger victory than predicted by CNN-IBN.