So I'm having this issue, any game disc that I try and play on my 360 gets rejected (metaphorically) and the Xbox just sees an empty tray. I've tried all the suggestions above including: clearing my cache, taking out all other memory items (hard drive included), and cleaning the disc. Also, I called Xbox Support, and they had me "hardcycle" the system, which was basically turning it off, unplugging every cable from everywhere possible, and then letting it sit for about a minute. The strange thing is that after I did that, it actually recognized and played Left 4 Dead. However, when I turned it off til the next day, the problem came back. This time though, hardcycling didn't fix the problem. I've done some research and found that I have the BENQ version of the disc drive. What else should I do? I feel like a $100 repair would be less worthwhile than just finding a used Xbox.