My 300 dollar my-fi xm to go just shot craps right after the warranty expired. Now I cant listen anymore till I get it replaced.

My apologies for the temp hijack here gbrice but I have to tell you a quick story. After the warraty went out I call xm to ask where to send this my-fi to be repaired, didnt want to discard it after paying over 300 for it and it only being a year old. They tell me to throw it away and buy another onr. That it would be too costly to repair and they dont have anyone who has the knowledge to repair them anyhow. WTF?