I would get a clarification as to what "All" recorded video means because even if you are only recording on activity the hard drive(s) are going to reach capacity in days or weeks depending on your quality and IPS settings. You have to off load that archive video somewhere and I often have to explain to the user how many 700MB CDs it takes equal 600GB of hard drive recorded video. Other than true incidents that our sites archive to CD, DVD, USB, or sometimes a networked desktop I think external hard drive arrays are the only way to go if they truely need all video (event or otherwise) archived for long periods of time. Since we are a goverment institution with statewide sites we have looked at archiving this to our central servers as a possible option. The problem with RAID storage as I see it is simply cost. You can buy a DVR with 600GB for around $3400.00 and then adding a 2.4TB RAID will cost you 3 times that amount. One other thing we are looking at is using external USB hard drives for archive but I am not sure how fast they can tranfer video. It's a big transition from cheap tapes to high capacity hard drives. BTW we only use embedded DVRs at this time.