Aaron has a great list of tips for making sure your tech works at your library. I can not stress #4 enough. If you want to provide public access computing and you don’t have time or money to train the entire public on your weird banjaxed system, make the computers in the library work like the ones they use at home and at work, or provide clear instructions when they don’t.