If you haven't gotten it up and running again, and if you have an Apple Store nearby, I'd suggest making an appointment and bringing it in. It won't cost anything to fix, assuming its something they can take care of right there (if it requires replacement and is out of warranty, its another story).