TIP: If your windows are slow to go up, in most cases is a simple fix - clean and spray silicone lube on the rubber window tracks. I learned this from one dealer after another, under warranty replaced the front door motors and it happened again.
To the person that can't get their brake rotor off.
I too had the same problem. I ended up taking to a local mechanic that finally got the rotors off. He pounded on the rotor, toward the car, in between the lugs over and over. He probably did this for 5 minutes. Then he pounded on the outside of the rotor away from the car a few times. Then back between the lugs toward the car. The rotor finally broke free.
Supposedly if you put a couple bolts in those threaded holes you can push the rotors off but that didn't work for me.
I just bought a 2001 Hyundai Elantra about two weeks ago... It's been alright except for the check engine light is on, although there are no issues while the car is running.
I have also just run into the engine rattle, it happens when the engine is cold or warm and during acceleration below 50km/hr. I'm just hoping that these aren't expensive fixes and it's just something like a sensor keeping the light on.
I also have no shifter light (P R D 1 2 etc.) but other than that I like the car so far. I'm just hoping I'm going to keep enjoying this car.
If you are constantly replacing headlights in your Elantra, try making sure you're not putting extra-bright lights in it. I wasted a lot of money on bright lights because they just blew one right after the other. The electrical system in this car is set up for only the type of headlights that the car comes with. I have no problems with the regular headlights blowing in my 2001 Hyundai Elantra GLS.