Not sure about repairing it, but just curious...

Do you keep your DS in a protective pouch? I bought one for around $30AUD (also came with a spare charger / car charger screen protector and some cartridge holders). So far it's done a really good job of keeping it safe.