It's probably best to both the external hard drive/raid enclosure and offsite backup. Some offsite services offer a courier service in case of an emergency. They can deliver a hard drive with your data over night. They are a little pricey, but it's only necessary in an emergency. ($125 ground,$145 two-day, $165 overnight for crashplan). Nice to know I won't have to restore via the internet which could take days. I also have carbonite, but I have to admit, I'm not a fan of their service. I'm planning to move to crash plan when my subscription expires. You can even load a large initial transfer if you have a lot of data (at an extra charge). They'll send you a hard drive and you can load it up with a terabyte of data, then everything will be incremental after that. I'll likely do that since I have ~300GB to backup. (~80 days to backup at standard DSL speeds, so it's worth the cost).