I still use the external drives, but I've started using cloud (Internet) backup. I'm mentioning this because I tried 4 different cloud backup services (so you don't have to) and found the best one:
Backblaze.
First I was on CrashPlan, then I tried Carbonite, then iDrive, but none of them was a good as Backblaze. CrashPlan discontinued their "home" service, but their upload speed sucked anyway. Carbonite: intrusive (it sticks an icon on all of your files and shortcuts) and slow upload. iDrive: upload would stall every hour or so and lock up, I'd have to restart everything. Bah.
Backblaze: I set it up, turned it on, and it works fast and flawlessly. Very fast, in fact. I uploaded 1.2 million files - including all of my music files - in less than 2 days. I had run CrashPlan for two weeks when they told me they were pulling the plug, and I ran Carbonite for more than a week...neither of them got past 20% of my files (though I started with those on a slower connection, and we've recently upgraded - but I tried Carbonite and iDrive with the faster connection and they still sucked).
So there you go. If you're looking for off-site backup, anyway. Oh, Backblaze is $50 a year. All of the different services are priced pretty similarly.
Like I mentioned, I still have the local backups, but I probably won't keep doing them if the cloud backup continues to work for me.