Okay, first of all, whatever you read, RAID is not a backup solution so get that out of your head now. It's for hardware failure but not backups. Good for systems where you can't be down for long, if a disk fails, system keeps going on remaining disks without losing data until you can replace the bad one.
Now to backups. Sounds like this is just a personal setup, not in a corporate environment. For just a few systems, what it sounds like you need is a good script that utilizes rsync, tar and so on.
It also sounds like your backups just keep growing cause you don't have a retention policy in place.
Things to consider so you don't just keep adding new drive space to your backups on data that is not growing as fast:
1. Think of a retention policy. Not sure how long you want to keep your data, a good month rotation is probably a good place to start.
2. Start with a full backup at the beginning of the month, incrementals afterwards. Or do a full dump weekly and incrementals daily inbetween the full dumps. Keep them for only a month or two months.
3. If you want to make things easier to automate, look into using something like Bacula, BackupPC or Amanda. In your case, BackupPC is probably ideal as it's targeted towards desktops, etc.
Search around for backup scripts, I know I've posted some on LQ for others to use, others have done the same. Customize it to your needs, that's if you end up going with some custom scripts. If it's just a couple of machines, might be the way to go, if it's 4 or more, go with Bacula, Amanda or BackupPC.
My own servers I have, I use rsync. I have a script that does daily incrementals and keep them locally. I do a weekly dump and have an offsite server pull those down. I also have daily mysql dumps for the databases that get pulled off daily as well. The actual data on the filesystem changes rarely, most of it is in the databases, so that's what gets priority. If it crashes and I have to restore from a dump from a week ago, chances are, I won't lose much that changed.
Backups are like snowflakes, design and implement them to your needs cause everyone's snowflake is different. Yeah, that sounded a little gay, it was my feminine love of snowflakes creeping out..