Showing posts with label technology. Show all posts
Showing posts with label technology. Show all posts

Saturday, November 29, 2008

GrokLaw is at it again

A friend of mine sent me a link to a GrokLaw article about the cyberbulling case. You know, the one where the mother of another child set up a fake friendster page and pretended to be a boy who was interested in a girl so that she could have the fake boy eventually crush the girl's spirit by breaking up with her or ending the fake friendship that had been nurtured online. That one. Well, she was found guilty of violating the Computer Fraud and Abuse Act (CFAA) because she violated Friendster's terms of service (TOS). The GrokLaw piece depending heavily on an amicus brief (i.e. a third party brief).

The amicus brief overstates things, and the groklaw piece overstates things even further. 

The central issue in the case is the nature of the false identity assumed by Ms. Drew, the defendant. Was it fraudulent and in violation of the terms of service to an extent that might make fall under the CFAA?

First, it obviously was not her full and real identity. 

Second, it was not an obviously anonymized identity (e.g. Publius, the name given as the author of the Federalist Papers, or my identity as "ceolaf"). 

Third, it was not a partially obscured version of her identity. That is, the brief says, "child safety advocates like the Child Exploitation and Online Protection Centre of the British government specifically encourage children to protect themselves by providing misleading identifying information instead of real names on social networking sites." Obviously, children are not expect to creating entirely fictional identities in such situations, but rather the obscure and mislead on some particularly identifying details while allowing them to still have their own personalities in their interactions. 

Fourth, it was not done for satire or any LAPS (i.e. literary, artistic, political or scientific) purpose.  (The LAPS test comes from obscenity jurisprudence.)

The groklaw article assumes, quite without any justification, that US vs. Drew would make all violations of websites' TOS into legal violations of the CFAA, as though it would be a black and white issue with that clear line. It assumes that then entire history of first amendment jurisprudence would be entire inapplicable, that there would be not room for judgement as to whether a particular TOS violation rose to the level of a CFAA violation. 

I don't buy it. I don't buy it for a second. 

Ms. Drew's violation of Friendster's TOS were gross violations of a flagrent degree. It violated the TOS in multiple ways, all of which were obvious violations. No reasonable person could believe that this behavior would be condoned or even allowed. Ms. Drew's behavior was the sort that is only justified by the immature claim, "It's a free country; I can do what I want," the kind of thinking that says that people can do or say whatever they want without any regard to its impact on others. The kind of thinking that says because we have freedom of speech we can yell "Fire!" in a crowded theater. 

As a matter of practicality, websites must be able to protect themselves with terms of service (TOS), or else they can be held liable for anything that users might put on their sites or use their sites for. I understand that the question here is whether such TOS violations could ever rise to criminal violations of the CFAA. That's the issue. 

But is not whether all TOS violations should be viewed as criminal violations. That law does not work that way in this country. Our courts recognize that many issues are NOT black and white, that there are shades of grey and varying contributing factors that must be taken into account when deciding whether something passes a threshold, and that there are human judgements to be made. 

Only small children and developmentally stunted adults cannot accept that. 

GrokLaw, it seems, does not.

*************************

I can see plenty of reasons why this might be a bad decision, or a bad precedent. Or reasons why TOS violations should be civil offenses and not criminal offenses. But I can also see the other side. More importantly, for the purposes of this post, GrokLaw's hyperbolic ranting entirely misses the the point. 

Saturday, July 12, 2008

iPhone 2.0!


While yesterday marked the release of the new iPhone 3G -- adding GPS and faster network access when away from WiFi -- the more important news was the new software that came on this new model. It it was freely downloadable for all owners of the the original iPhone. I was one of the people who dared to install the software a day early, and I've got to say that I love it.

New Features from Apple

The most important new features from Apple are not important to me. For example, with Apple has positioned
the iPhone to compete better with RIM's Blackberry by giving it full compatibility with Microsoft's Exchange right out of the box. But I don't have an have an Exchange account. So, this is a big deal, but not for me. Multiple language support is great for Apple, as it allows them to ship the same model around the world. It is great for other developers (see below), too, as they also can make just one version of their software available around the world. 

Other new features from Apple are relatively minor. The calculator, now doubles as a scientific calculator. Occasionally useful for some; frequently useful for few. The new stand alone contact application -- it had been embedded in the phone application -- is more useful for me, but the old one usually met my needs. Improvement support for viewing attachments is good, but rarely do I need to read them anywhere other than my computer. As the iPhone still lacks the ability to edit even the simplest Word and Excel documents, something that Palm devices have supported for nearly a decade. 

Probably the most significant new feature from Apple for people like me is that it can now automatically sync email, contacts and calendar data without needing to be plugged in to a computer, or even being anywhere near it. Subscribers to Apple's MobileMe (nee .Mac) service -- approximately $100/year -- can take advantage of this feature, which ends up acting much like the Exchange support that I cannot use. 

New Features from Others

The most important thing that Apple has done with its this new software is to open up all iPhones to third party software. Apple has made it easy to distribute their applications by making them available through the iTunes store -- both from a computer and directly from an iPhone. Apparently, the development tools are incredible, which makes it easier and fasted for developers with good ideas to get the software to me and  consumers.

Even before the new iPhone 2.0 software was easily available to most users, the App Store in iTunes was up and running with over 500 applications available. I grabbed a few of them quite quickly.

Lightsabers for Everyone The first application I downloaded was the free Phone Saber. A couple of years ago, someone write an application that would make a MacBook Pro or a MacBook sound like a lightsaber when you swing it around. There's something cool about about that, but it pales before awkwardness and geekiness of swinging around a laptop computer. Now, however, there's a similar application for the iPhone. Much less awkward, of course. More portable, surely. Even more secretive, if the user is wearing headphone. So, the iPhone is absolutely no doubt a better platform for this entire class of applications. Last night I showed this to a 4 year old who was not as impressed as I thought he should be. I mean, this kid is already really into Star Wars and known the entire Skywalker family genealogy. He grabbed his own lightsaber -- whose black is only about 12" long -- which I had to admit might even have been better than mine. The blade, little more than a plastic tube, lit up in many colors and made all the sounds that my Phone Saber did. So, until Phone Saber can project a blade, it's not necessarily the best platform for lightsabery.

Recording, at Last The one feature from my iPods that I have missed in my iPhone -- even needed from time to time -- is the ability the record audio. There are no less than six (!!) different audio recording applications available for iPhones. They vary quite a bit in price ($0, $.99, $.99, $4.99, $9.99, $9.99), but they all do the generally same thing, as best I can tell. The best of the bunch might be the $4.99 SpeakEasy Voice Recorder. But none of them can transfer their recordings to my computer, which is incredibly important to me. Given the power of the iPhone platform, I would also like the to record to an compressed format, rather than uncompressed (wav?) files. But even without those features, I am glad at least one of them exists. 

Let There Be... There are a few flashlight applications available, some free, some not. The all turn on the screen so that it can be used as a weak flashlight. myLite is one of the free ones, and it can also act as a strobe light and the user can change the color of the screen. 

Reading Without Network Access I grabbed two applications that would allow me to read online articles while on the subway. NYTimes is an application from the New York Times that grabs a whole bunch of articles from the day's paper, and stores them so they can be read later. I do not know exactly which articles it grabs, but it certainly includes the OpEd pages and at least the top stories in every other section. It has a an iPhone appropriate interface, and an ad appears under each article as your read it. I would have paid for this application, but it is free. 

A friend of mine told me weeks ago that NetNewsWire would save webpages to read offline, so I grabbed that one, too. I've not used a dedicated RSS reader in the past, but I've already been so impressed with this implementation on the iPhone that I am going to start use the full version for my MacBook Pro.

Fidgeting I needed something to play with while I listened to podcasts if I wasn't doing something else (e.g. walking, cooking, etc.). I decided to buy ($9.99) Cro-Mag Rally, a little racing game. It is as fun and as mindless as I wanted it to be. But critically, even if you turn off all of Cro-Mag's sounds, it stops whatever the iPod is playing. So I downloaded the free, and far inferior, Cube Runner.  It's graphics are slightly inferior to Tron, but the game is appropriately mindless. 

Other Applications I also grabbed a few other applications. Twitterific, Apple's Remote for iTunes, MLB's at Bat are the headliners.

But...

I am incredibly pleased with the new software because it makes these third party applications possible. Once again, the iPhone is unlike virtually all other technology products because it is meeting the expectations that its developer and the press have set. Cro-Mag is a great game. NYTimes, Twitterific, and NetNewsWire are great apps, without having to make any apologies for being run a phone. These are, as best I can tell, no compromise applications. The iPhone truly is a mobile computing platform. 

But there are a few limitations. Because third party applications cannot run in the background, NetNewsWire and NYTimes cannot update their data unless they are launched and allowed to run. Even when push for third party apps is supported in the fall, NetNewsWire cannot get data that way because the application grabs data from multiple third party (fourth party?) web sites. NYTimes could use push to update data, but I cannot forecast whether or not they'll take advantage of it. 

Last, during my first full day using the new software, it looked like my battery was running down very quickly. Most of the day, the phone was just sitting on a table without being used. Perhaps I had left a network application running during this time and did not realize it because the screen had turned off. But the battery should be brand new, as Apple replaced by old iPhone just two or three weeks ago. If the original iPhone's battery  cannot make it through a whole day, even though it does not use the higher power 3G network, this is a huge problem that Apple must fix. If it is simply the result of a poorly written third party app, Apple should pull that app from the App Store until the problem is fixed. 

Wednesday, April 16, 2008

Wireless Disk Speed Test

There are so many ways to access data with Apple hardware. It could be on an internal drive. It could be on an external drive, either FireWire or USB. It could be on a disk attached to an AirPort Extreme (AirDisk), or a TimeCapsule. It could even be on the disk inside a TimeCapsule. How do the speeds of these various methods compare?

I used XBench, a free benchmarking tool, to compare the speeds of these different forms of storage. I don't have anything in particular to say about this tool, nor can I vouch for its usefulness generally. But it was free. Regardless of its details, it provides a common measuring stick, especially because I have run it from the same machine (i.e. a stock early 2008 black Macbook) for each test.

Unfortunately, other issues have varied across groups of tests. For the first group of tests, the external drive was a 300GB/7200rpm IDE drive in a Metal Gear Box USB2.0/FireWire enclosure. For the second group of tests, the drive was a 750GB/7200rpm SATA drive in a USB2.0 enclosure. 

                   XBench Disk Test Score
A: Internal Disk            28.70
B: FireWire Disk            49.01
C: USB Disk                 33.82
D: AirDisk (802.11n/2.4MHz)  3.91
E: AirDisk (100bT)           6.94


The internal disk is a 2.5" SATA disk, which explains why it scored so much lower than the USB and FireWire disks. Note that the USB and FireWire disks are actually the same disk, in the same enclosure. Of course, the two tests use different chipsets in the enclosure, and the pair serves to demonstrate the speed advantage of FireWire. Moreover, FireWire outperformed USB in every disk subtest. This same enclosure was attached by USB to an original AirPort Extreme BaseStation, which supported 100bT Ethernet. The wireless connection was 1/10 the speed of the direct connections. While the wired Ethernet connection was twice as fast as the wireless, that was still about 1/5 of the direct USB connection.  

For the second group of test, I attached the same 750GB/7200rpm SAT/USB drive to the same Apple BaseStation (BS) and to an Apple TimeCapsule (TC) , which also had its own internal 500GB/7200rpm SATA drive. 

                         XBench Disk Test Score
F: USB 2.0                         30.67

G: BS AirDisk (802.11b/g/n)         3.55
H: BS AirDisk (802.11n/5MHz)        5.10
I: BS AirDisk (100bT)               7.03

J: TC AirDisk (802.11b/g/n)         2.41
K: TC AirDisk (802.11n-only 2.4MHz) 3.27
L: TC AirDisk (802.11n/5MHz)        6.64
M: TC AirDisk (1000bT)             12.96

N: TC Disk (802.11b/g/n)            3.03
O: TC Disk (802.11n-only 2.4MHz)    3.56
P: TC Disk (802.11n/5MHz)           6.32
Q: C Disk (1000bT)                 15.10



Clearly, switching to 5MHz band -- at the cost of backwards compatibility with 802.11b & 802.11g, and the ability to penetrate as many walls -- gives a huge speed boost, both for the Extreme BaseStation and the TimeCapsule. Simply turning off compatibility itself results in a speed boost, though not as great. A wired connection, however, is always much faster than a wireless connection, topping out at 5x as fast as the b/g/n network. Note, however, that the same disk was still more than 2x as fast when hooked up directly with a USB connection.

Wireless benchmarking is notoriously flakey, and so you have to put assume some margin of error in each of these scores. That would explain why each of the disks had the top score in at least one test, despite clear trends suggesting that the TimeCapsule disk is the fastest and BaseStation's AirDisk is the slowest. 

Tuesday, April 1, 2008

Drobo v. ReadyNAS V: Conclusion


So, what's the bottom line? I've written about what I am looking for, the obvious differences between Drobo and ReadyNAS, differences in connectivity and use of disks, and some of the more technical advantages that favor ReadyNAS. What does it all add up to?

Speed is not a huge issue for me. Sure, I would like a faster solution. But it is not that important. If things go well, I'll never need the fastest speeds. And I'd have to upgrade other equipment to take advantage of it. More importantly, Drobo is already faster than 802.11n wireless networking, so it is fast enough for me. However, others, especially those working with large graphics or video files over ethernet could really make use of ReadyNAS's huge speed advantages. 

Cost, on the hand, is a concern for me. Drobo makes better use of its disks, and costs less up front, especially if you don't need DroboShare to put it on a network. That's a major advantage for Drobo, regardless of how you use it. 

ReadyNAS has many features that Drobo does not. I am especially intrigued by the ease with which you can back up the data on the unit. This would be important desktop users, as their computers and any backups on their ReadyNAS are always in the same place and if disaster strikes all the data could well be lost. It is also important if any data is kept exclusively on the device. However, keep all my data on my laptop, so the device itself is a backup. I am a laptop user, and I usually have my machine with me, meaning that the laptop itself acts as offsite storage, much of the time. And if there were a fire in my home, you can be damn sure that I'm not leaving without my laptop, anyway. But older backups themselves are valuable, and Drobo does not make it easy to copy them. To be entirely honest, though, as much as I like this feature, I am not disciplined enough to use it. And ReadyNAS's other advanced features really are of no use for me.

Apple supports Time Machine -- its cool backup system built into the latest version of OS X -- to devices attached directly to its routers or other Mac OS X computers, but not to other network devices. For my purposes, this virtually cinches it for Drobo, as it can be plugged into my Apple router with USB. I'd rather not try unsupported hacks to make Time Machine work with ReadyNAS.

In fact, I tend to wonder why home users would want ReadyNAS. For basic use, Drobo is cheaper and simpler. Its advanced features are more appropriate for small offices than even most home offices, even even most most offices wouldn't know what to do with them. 

And so, despite the recommendations that I have received to check out ReadyNAS, I don't think that the decision is close at all. When my current network drive gets full, I'll get a Drobo and another internal drive or two and be good to go!

Drobo v. ReadyNAS IV: ReadyNAS Just Does More

In previous posts, I've discussed what I am looking for, some obvious differences between Drobo and ReadyNAS and differences in their connectivity and use of drives. They have tended to favor Drobo. But ReadyNAS does some things that Drobo does not.

  1. As I have already mentioned, ReadyNAS is faster. It does not have to deal with a USB bottleneck (40-60MB/sec, theoretically) when doing gigabit Ethernet (100BM/sec). 
  2. Drobo is not even as fast as USB 2.0. Drobo claims throughput of up to 22 MB/sec, but most people report around 15MB/sec. On the other hand, ReadyNAS can push through as much as 37.9MB/sec, and there are reports of 50+MB/sec or even 70+MB/sec. ReadyNAS is known for its speed, and it blows away Drobo in this area.
  3. While you cannot connect ReadyNAS to a computer with USB, ReadNAS can share devices that are hooked up to its own USB ports, including flash drives, USB hard drives and even printers. Drobo and DroboShare can only share the data on the Drobo itself.
  4. ReadyNAS supports many file service protocols (i.e. SMB, AFP, NFS, HTTP, FTP). Drobo only supports SMB. 
  5. ReadyNAS devices  can be set to back themselves up, and Drobo cannot. This itself can be a very big deal, as it easily allows you to create backups to take offsite. 
  6. ReadyNAS comes with backup software for other computers to backup to ReadyNAS (Retrospect for Windows and for Mac OS X). Drobo does not.
  7. ReadyNAS can automatically shut itself down if the UPS it is attached to notifies it of power loss. Drobo cannot.
I'm sure that there are even more differences that favor ReadyNAS, too. 

Of course, there are more similarities, too. They both have built-in system monitoring and notification of problem, though surely ReadyNAS's is more complete. They both support remote administration, though ReadyNAS's is more complex as there is more to administer. Moreover, I believe that ReadyNAS can be administered from a web browser -- so long as it supports Java -- whereas Drobo requires a particular application be installed on the machine. 

When you pay for ReadyNAS, you clearly get more. In fact, if these features matter to you, they are easily worth more than the price difference between the devices. Be it data security, speed or protocols, these differences are so great that one might even think that ReadyNAS is in a whole difference class than Drobo.

Drobo v. ReadyNAS III: Connectivity and use of drives

Previous posts have addressed by needs/criteria and some of the obvious differences between ReadyNAS and Drobo. This time, I'm getting a bit more technical. 

Drobo does not do Ethernet by itself. That means that it is not a truly a "network attached storage" device. However, DroboShare is designed to work with Drobo to put it on a network. There are some advantages and disadvantages to this setup. 
  1. If you want to connect it to your computer by USB, you have that option, unlike with ReadyNAS (RN). You can even switch it up from time to time, without impacting your data.
  2. If you know that you don't need an Ethernet connection, you don't even need DroboShare, and can save the $200. 
  3. USB 2.0 is not the fastest way to connect a drive to a computer, FireWire is. Moreover, gigabit Ethernet can be faster than USB. Drobo is stuck with that USB bottleneck on speed, because it connects to DroboShare with USB.
However, my router -- Apple AirPort Extreme BaseStation -- can share USB drives plugged into its USB port. Therefore, I don't need DroboShare. Because my computers access the network wirelessly --being laptops -- USB is not the bottleneck. Rather, the slower speed of wireless networking is the bottleneck.  The only times that I might be able to take advantage of ReadyNAS's real speed advantage (i.e. gigabit Ethernet) would be when I plugged a network cable into my laptops. And to do that, I'd have to replace my router and the hub in my office with new gigabit equipment. For me, ReadyNAS's faster connections just don't matter. 

The second big technical difference is how each device handles expandability. This expandability is the coolest thing about each of them. When they close to full, you can add more drives until they are full. If you are already using all four drive bays, you can replace the smallest drive with a larger drive and get more space. Yes, they each  can use drives of varying sizes simultaneously! This means that you can just by the most cost effective drive -- by which I mean the least $/GB -- at the time. Later, when you need more space and storage prices have dropped further, you can buy another larger disk. They both grow as you grow, and each allows you to take advantage of the fact that larger drives become available every few months and the cost per GB keeps going down. 

However, there are some differences in how they handle disks of difference sizes.

ReadyNAS treats every drive as though it is the size of the smallest drive. This means that the extra space on the larger drives are ignored. When you replace the smallest drive with a larger drive, ReadyNAS will then use more space on every drive. For example, if it has four different drives - 100GB, 200GB, 300GB, 400GB -- it only uses 100GB on each disk. If you replace the smallest disk, say with a 500GB disk, it then checks what the new smallest disk is (in this case, 200GB), and only uses that much space on each drive. It's a very simply approach. If you have larger disks, it doesn't use that space now, but will use it later when other disks catch up. 

Drobo also ignores some space, but far less. Rather than ignoring space on all the drives, it just ignores space on the single largest drive. It ignores the extra space on the largest drive in excess of the size of the second largest drive. So, in the previous example, it ignores 100GB, because 400GB - 300GB = 100GB. Unless the three smallest drives are the same size -- and the fourth can be the same size or larger -- Drobo ignores less space than ReadyNAS, and it never ignores more space. 

Both devices essentially use one drive for redundancy, so that if anything happens to any of the drives you data is still safe. For Drobo, the spaced used for redundancy and the space ignored add up to the capacity of the largest drive. With ReadyNAS, it's a bit more complicated, but always more than than.

So, here's how it works out for each device in various configurations. 

Example 1: 
Drives: 100Gb, 200GB, 300GB, 400GB
           ReadyNas Drobo
Available   300GB   600GB 
Redundancy  100GB   300GB
Ignored     300GB   100GB

Example 2: Replace the smallest drive above (100gb) with a 500GB drive.
Drives: 200Gb, 300GB, 400GB & 500GB
           ReadyNas Drobo
Available   600GB   900GB 
Redundancy  200GB   400GB
Ignored     600GB   100GB

Example 3: Start with the most cost efficient drives available today, and add larger drives later.
Drives: 750GB, 1000GB, 1250GB & 1500GB
           ReadyNas Drobo
Available  2250GB   3000GB 
Redundancy  750GB   1250GB
Not used   1500GB    250GB

Almost regardless of your configuration, Drobo uses more of the drives' capacity. This means that, in addition costing less upfront, it will cost less over time for a given amount of available storage. Or, you'll get more storage for the same amount of money. And once you have filled all four drive bays, regardless of your configuration, if you replace your smallest drive with a larger drive you will get more space. Whereas with ReadyNAS, if your smallest drive is not the only drive that size (i.e. you have another drive the same size as your smallest drive, or even all four drives are the same size), you have to replace multiple drive to get more usable space.

Clearly, advantage Drobo. 

Drobo v. ReadyNAS II: Obvious Differences

Yes, I am talking about ReadyNAS (from Netgear) and Drobo (from Drobo). 

But which one should I get? Well, my previous post laid out what I was looking for. This leaves the question of which of these two products best fits my needs.

First, what they have in common:
  1. Both use multiple drive so that if a single drive fails, you don't lose any data.
  2. Both can be expanded more or less on the fly, simply by replacing smaller drives with larger drives.
  3. Both are fairly easy to set up.
  4. Both start under $1000.
  5. They are about the same size, each about 5" wide and 6" tall and 9" deep. (Drobo a little deeper and wider, ReadyNAS a little taller.)  
There are some important obvious differences, however.

First, ReadyNAS looks like it is geared more towards pros at home (i.e. real techies), whereas Drobo is aimed more at advanced users. ReadyNAS does more, has more features, is more powerful. Drobo is simpler. To me, ReadyNAS just looks like a windows product, both in terms of specs and appearance. Drobo seems more like an Apple product, both in appearance and simplicity.

Second, ReadyNAS is more expensive. The basic unit, without drives, is over $900. Drobo is around $450, plus $200 for DroboShare -- which you need if you want to hook it with Ethernet, as opposed to via USB. To be fair, though, it is only marginally more expensive to get a ReadyNAS unit with 1TB of storage in it, though this only lessens the price difference, and does not actually wipe it out. 

So, on the surface, if you want more features and power, get ReadyNAS. But if you want a prettier and easier to use solution, or you want to save money, get Drobo.

But that's not the end of the story. 

Drobo v. ReadyNas I: My Needs

DJ and I have had some major technology failures the past few months, and this had prompted me to revisit our computer storage.

What does that mean? Well, individual computers store stuff on their hard drives. File servers -- often just called "servers" -- store stuff on their hard drives, in a way that other computers can access them. While it is pretty easy to set up a way to share files between our computers, that is not the only issue. We also need somewhere to back up our data.

You see, if a computer has a problem, it can be a pain to copy data off of it. If the problem is the hard drive, the data can even be lost. Which is bad.

In my view, Apple's Time Machine (TM) -- part of the latest version of Mac OS X -- is a great backup solution. However, it's not perfect. At times, it needs quite a bit of storage. The other issue -- one I've long pointed to -- is that laptop users cannot simply plug in an external drive as easily as desktop users. The laptop might not even be in the same room as the external drive, and the laptop moves around, even when it is in the same room. Therefore, the shared storage/backup drive should be on a network. Now that Time Machine allows backing up across a network, I've been thinking about how I want to set things up.

(Yes, TM has supported backing up to another computer's external drive for a while, but we don't have -- or even want -- that desktop computer. Nor would we want it on all the time, sucking up power. Yes, TM works with Apple's Time Capsule, but that's not what I want. 1) It's largely redundant with my existing wireless router. 2) The cost of storage is too high. 3) The storage is not expandable. 4) The storage is a single source of failure.)

The list in that previous parenthetical paragraph forms the basis for what I am looking for.
  1. I want to hook up my shared/backup storage to my network.
  2. I am cost conscious about it, especially looking forward. I understand startup costs, of course. But I don't want it to be extra expensive to add storage later. And I'd rather not spend money to replace equipment I already have, unless I am really adding something new.
  3. I want the storage to be expandable. I've been using a serious of external drives to hold my backups, and I am sick of that. I don't want to have to look though multiple volumes to find something. Moreover, TM backup stores cannot span volumes. So, what ever I do must support expandable volumes.
  4. I want some sort of data redundancy, so a single drive failure does not mean lost data. You see, all hard drives die. The only question is whether you will still be using them when they do. If you are lucky, no. But if you are not, well, that really sucks.
These features strike me as really advanced. When I was working in IT, there were expensive solutions to handle all of this. You see, these are not new issues at all. The shocker is that there are consumer level products that can deal with all of this.