No I havent taken it to a repair shop, maybe I'll do so when I can afford to. its only worth like 200, so I'm not gonna pay someone a whole bunch to fix it when I can sell and get another one.
You've been checkin craigslist? I'd go with the XP-80, as it has 76 keys, even though its a lot heavier and more expensive.