Have you checked on the price for the factory to fix it (provided it's not under warranty)? Reason I'm asking, I had a 320 that wouldn't turn off with the Power button, and when I called the factory to ask about the cost of fixing it, dude said it would be a flat rate of $107.00!!!!!!!!!! You can catch the 320s on sale at Cabelas and BPS pretty often for $150 (new). I bought another Eagle, but got a 480 this time. Just curious.