I love my DNS-323. I have had it for a few years and it works great. I have all my data on the on the DNS-323, as in I run Windows 7 with my documents, pictures, and basically everything in my user profile on the DNS-323, only temp files and program files go on my C drive. And I have used the information on http://wiki.dns323.info/ to setup an cp with links/rysnc backup to the second drive each night (even if my computer is off). Which gives me a backup directory that can be read just like the original, but only taking up the space of what has changed, using a different directory each day. This gives me a "full" copy of all my data (and my wife's) for how it looked on any given day. I also have it send the changes to Amazon S3, using python/s3cmd/Perl, so I have a copy offline. And I have subversion running so that it makes a binary diff version of my Quicken file so that it doesn't consume 100 Meg for each backup. And when I bought it, I just thought I had bought a low cost low power NAS! I got a lot more. It isn't the fastest on the network, but frankly it doesn't need to be for me.
On the subject of RAID. RAID is very much overrated, what most people really need a back up instead. RAID (Mirroring) is only useful for people that need to keep running even if one hard drive fails. It does nothing for 99% of the problems people have with hard drives. If you make a mistake like delete a file/directory with RAID, it is gone from both disks, same for a bad program, corruption, you name it. I can live with the fact that I might lose up to one day worth of data, with the fact that I'm protected from all these problems and more (like the fact I can actually go back to any day, not just the last day) over just protecting from an hard drive failure. Which doesn't protect from a controller problem or from the tons of problems people run into with RAID and reconstructing after a failure.