What is usually the culprit of a 'check engine' light on a 2000 Elantra?

There is about 50 things that can turn it on. Take it to Auto Zone and have the codes read free.