Take it to your local computer repair shop and ask for an estimate fee on data recovery. DO NOT go to Geek Squad. Ask them to pop it open and see if they can access the drive.
If it's the board in the enclosure that went bad as Morst suggests and the drive is actually OK, it should be pretty cheap. If the drive itself is bad, then it will likely cost more than you will be willing to pay to recover the data.