My check engine light has lit up! What could possibly the reason?

I've check the oil in the engine and the dip stick indicates that its between the min and max levels. I think this is ok. All other fluids like the brake and power steering fluids are at max level. What else could be the problem?

Thanks!