If you find you absolutely can't get it cleaned...go here.
http://forums.majorgeeks.com
They have some terrific people there who will, after you first run all the diagnostics they require - WILL work with you until everything is off your system. Just be patient if you use them - they're a little slow, and they get touchy if you try to "cut in line" --- but they will get you up and running again.