hey steviej,
thanks a lot for all your advise. i took it too the dealer and he took off my gas cap, said it would reset if i leave it off for about 15-20 seconds after about 3 hours. and it did. i think that was it.. although, they ran checks and said it was the charcoal canister that was leaking gas? that would have cost me 470 bucks, but i decided not to change it. long story, but basically, i think the guy at the dealer was *BLEEP*ed at me for going over his head. He first said he can only check it for 100 bucks, so i passed. then i spoke to my salesman, and he talked to the service dude to check the light for free.
but anyway, the check engine light is off and i'm happy. :).. thanks again! and i'm still looking for the sunglass holder.. i think i have to order it cause i don't think it's a part that they have lying around..hehehe..