Open source has been a very important tool in the operation of many cheaper systems, by cheaper, I mean company's who want the best, for the least. Been there done that. But, we used a Zip program that had a 4gb limitation, probably due to the limitations in place at the time of writing/modification. There were no warnings on its help, or on user documentation. A 6gb structure was not being zipped, Music mostly ITunes. Sure no problem there, just the Owners Son. Documentation, patching after the fact? What of limitations as above? Backup's serve well but would not have been needed if we could have stored the dir in a non local storage device. Now testing is as thorough as you can get without knowing all sources modified since the first code was documented, and as above some documentation may not have been known by the author, whoever that might have been. Managers hate not having someone to scream at on the phone if some part of what they have used does not perform as advertised, HA. But still open source fills a void, one that some 'Licensed' code cannot fill. As long as this is true, pioneers will navigate through the code until the 'perfect' fit is found.