(note: the following is a stream of consciousness post regarding some software requirements as i dream them up.  if you are a developer and actually take up these requirements as the design for a software project, please let me know.  if you are aware of a software product that accomplishes all of this, please do not bother to let me know about it.  i don’t care.  fact is, nothing on the market today does this well enough to make me care about it the way i want to care about it.)
Last week I had to do some serious debugging on storage copy replication.  We discovered that one of our SCC clusters had decided to quit replicating to the SCR node at the other site.  We’re not sure why (we think it’s because the SCR node was rebooted and replication was not cleanly suspended), but the ramifications of failed replication are interesting.