They rarely call it unless it is obvious, in this case, Obama is winning by 50%...hard for him not to win. If it is close to the margin of error, they usually wait until they get a decent percentage of returns in before calling it. In the republican race, they likely won't call it until 60-70%...