Yeah, the way Singapore does it sounds cool. Personally, I'd love self check-out b/c the librarians at my home public library are really rude and snotty (don't worry, I don't hate librarians!). For example, my dad was there once and this boy came in to get a specific book. The computer said the book was at another library, and it wasn't, so he came to ours instead. By then it was getting late (well, like 1/2 hr before closing) and the librarian yelled at him and wouldn't issue him a library card even though there was 1/2 hour. The mom tried to explain that they would have had time, but the computer was incorrect, it was not their fault. So, my dad grabs the book from the little boy and throws it on the counter. The stupid librarian is like "You can't do that sir!" But then the younger librarian takes it and checks it with my dad's books, rolling his eyes. My dad hands it to the little boy and winks at the bitchy lady on his way out. That was just the icing on the cake. This lady is not helpful at all and acts like everyone in an inconvenience to her. As a kid I actually feared checking out books b/c no matter what she'd make you feel like you did something wrong.
In contrast, our librarians at school are super-helpful and really good at their jobs. They spend as much time researching new systems, databases, and books as they do sitting at the desk and will get ANYTHING you want, even if the school has to pay.
Freshmen are required to take a small course that familiarizes them with how the library systems work, how to use the journal databases, and how to do proper research.