So I got a second hand Xbox a while ago, and I've been playing a few great games on it, but there's one (well, two) problems. The main one is that every now and again (a lot more frequently than I'd like), it freezes, fairly randomly. It happens in all games, and indeed in homebrew (was running the PCSXBOX emulator today and it was freezing a few times), so it's not the fault of the discs, or even the disc drive (emulator was not loaded via disc drive). A bit of searching suggests to me that it could be that the Xbox is overheating. Now the vents are all unobstructed externally, but I am beginning to suspect there may be something (most likely dust) obstructing them internally. My question is this: Is this likely? If so, how difficult would be for me to dismantle the xbox and remove the dust? What tools would I need (I think I need a "torx" screwdriver, is that right)? Would a can of compressed air or something like that be the best thing to get rid of the dust? I've never taken apart a console before, so I'd like to be sure about it before trying. (The other, more minor, problem is that the disc drive doesn't eject properly unless there is a disc already inserted; I have seen a video online showing how to remove an elastic band from within the drive, clean it and replace it, and may try that as well while I'm at it) Also, a site I was looking at said if there was repeated overheating and cooling (which at this point I'd say there probably has been), it could cause damage to the logic board; if this is the case, is there anywhere that still sell replacements, and if so what sort of price are they?