...it is my full time job. I am the lead technician at an extremely successful electronics repair shop in Melbourne, FL. So, if you break your Wii, DS, PSP, 360, PS3, iPod, cell phone, etc., and don't want to have to wait on the manufacturer *and* save money, send me a PM.
For the DS (all models) we do any repair that you can possibly imagine, from replacing the housing, LCDs, cartridge slot(s), switches, speakers, microphone, WiFi card, etc.
For the Wii we do the disc drive, bluetooth adapter, replace buttons (power, reset, eject, sync), fan, casing. Basically the only thing we don't do on the Wii is the NAND or GPU.
This place isn't exactly crawling with people in need of repairs, but we will beat the price of sending your console (any console) to the manufacturer, get it back quicker (although Nintendo does get their stuff exchanged incredibly fast), and give a discount to any forum member of NWR.