one other option...........
It's not a very well-known fact, but all RadioShack Repair Centers are Toshiba Authorized Repair Centers. If your Gigabeat is still under a manufacturer's warranty, you can take it to any RadioShack and they'll send it their repair center for a free estimate. If it's something covered under warranty, they'll repair it for free. If not, they'll tell you how much it'll cost. If it's not under warranty, there's a nonrefundable $20 estimate fee (although if you decide to pay the repair fee, that $20 fee is deducted from that). Hope that helps at least somewhat.