Well if it can't read games anymore, then you're probably going to have to send it in...assuming it's still in warranty, heheh... If not, then you can take it in to, maybe GameStop or something, can't remember which game store it was, if not all, I think they fix systems no?
Its better off if you send it in cause that happend to my friends xbox 360, it takes them 1 (or more weeks depending on the problem) or more weeks to fix it for you.