Vegas Computer Doctor ROCKS!  They fixed an iMac that, without a doubt, would have had to been 'junked' had it been taken to a dealer. Thank goodness I found Vegas Computer Doctor...Armando's patience and calm helped me get back a great machine...and avoid a lot of $$$.  They're trustworthy and reliable.