Why are you being helpful? This is Slashdot.
Gotta agree though. There is a time to call in the professionals. Not having one got you into this mess, so you can't get out of it without one. No amount of software will replace a Librarian who will how it should be fixed and implemented.