I just wanted to add one thing to Ed's response. You should not save your development VIs to llbs. Originally, the llb provided a means os creating and saving a VI with long names when the OS didn't permit this. That no longer pertains and as you found out, a corrupt llb makes all your VIs unreadable. Better to have to rewrite a single VI. Keep individual VIs in folders and just use the llb for distribution.