If you are still checking this link, first check your catalytic converter. W/the check engine light on and the symptoms you describe, this is your best bet. A local repair shop should pull your codes for free, and if it is a catalyst code (usually P0420/P0430), or an O2 sensor code, have them do a backpressure test on the converter. Only if it passes this test should you then look other places for the cause.
Remember, though, if the catalytic converter turns out to be the problem, that the converter did not self destruct. Something in the way the engine was running killed the converter--bad plug, shorted plug wire, timing off, stuck fuel injector, bad oxygen sensor, etc. Have a diagnostic performed, or the situation will re-occur.