I have a Seagate Freeagent Pro as my external drive on my HR20. Has been working flawlessly since April, however this weekend it started exhibiting strange behavior this weekend. Now I'm not totally certain that it's the drive's fault, but that's my first guess. The first thing that happened was a spontaneous reboot, after which, the external drive was no longer visible. I got that fixed, then went on to watch a football game. First thing that happened was during trick play. We were rewinding a football game for just a few seconds, then we we fast forwarded to live TV, once it caught up, it hung up for around 45 seconds or so, then began a stuttered playback (it would play for a couple of seconds, then hang for a couple of seconds). I changed the channel, then came back and all was well. Then a couple of hours later there was some stuttering again during normal viewing and another spontaneous reboot. Again, external drive wasn't visible, but I got that fixed with another reboot. After that I tried to watch a few recorded items. on the first 2 the playback would pause occasionally for just a second or two. It wasn't like when the signal craps out either because there was no pixelation and the programming would literally pause midword and then continue on after a second or two. The reason I think it is the drive is because around the time all this was happening, I noticed that the drive was making a really loud buzzing noise. It hadn't made that particular noise before. All that stuff happened on Saturday. On Sunday, the drive was still making it's horrendous noise, but there didn't seem to be any playback issues. Some menu items were a little slow, but no actual problems and no reboots. So what do you guys think? External drive issue or HR20 issue. I've actually been thinking about getting the HR20 replaced for a while because I think I have a flaky off-air tuner (stuff drops really badly through the box even with 95 signal strenght, but comes through fine on the TV). If I replace the drive, is there any way to clone it onto another drive to retain all my data?