Actually, the first hint that iBackup is for more advanced users comes when you run the program's setup and are asked whether or not you want to install iBackup's components in a standard way or as an NT service. If you know what an NT service is, you'll probably have little trouble with iBackup; if not, the more technical bent of the program could be frustrating. I would have liked to see beginner / advanced options during setup, so that the more complex prompts could be hidden by default and exposed if needed.
Once things are installed, there are three wizards that make the configuration process simpler: Automatic Selection, which pre-selects common file types; Restore, which steps you through the process of what you want to recover and from where; and Advanced Backup, which helps you back up things like the system state data, or SQL Server and Exchange Server data.
When you select files for backup, you can also create universal exclusion rules to screen out certain directory paths or file types. A number of common system files that don't need to be backed up, like the hibernation file, are pre-excluded. Everything that's backed up is encrypted locally and sent via 128-bit SSL; you cannot provide your own encryption key. At the end of the backup process, you'll be notified via e-mail; the program also keeps its own detailed logs of everything that's transpired.
Restoring files from the backup repository isn't too hard. The program provides you with an Explorer-like tree view of the backed-up files, and all you need to do is check off what to restore, then pick a location (with the original file locations as a default possibility). Another way to restore files is to use the "Snapshots" window, which lets you see point-in-time versions of all your backups -- for instance, you can see the nightly or weekly versions of files, if you back up very frequently. (I should point out that the economy-level plans available through iBackup don't support snapshots; the cost difference for snapshots is typically $5 a month extra.) Finally, backup sets can also be deleted manually from the iBackup.com server.
The program's bandwidth or CPU usage can't be set manually (at least, there's no public interface for that), but I didn't experience any noticeable system lag when running a backup.