Check it Out! (Connect to your public library)
This tool interfaces with libraries using the Horizon Information Portal (HIP). See what books that you have checked out, how much overdue, and search for books at your library. Best yet, if you have several library cards in your family, keep track of everyone in the same place.

Use the tool
Setup the tool
Before you can do much with the tool, you will need to do several things. The first step is to determine the URL of you library's Horizon system. This will always end in "ipac20/ipac.jsp" You can find this by going to your library's web site and clicking their "Search the Catalog" or "Login" or similar link. The main site will probably have information about the library, upcoming events, etc. and won't have the "ipac20" in the address. You can chop off anything after the question mark.Once you start the tool, right-click the icon in the system tray (by the clock), then click Configure. Under the Libraries list, click New.
Enter anything you'd like for the name. The Base URL is the important part. You probably won't need to enter Profile. Then click OK.
Here are a few examples:
- Coralville Public Library: http://coralcat.coralvillepubliclibrary.org/ipac20/ipac.jsp
- Seattle Public Library: https://catalog.spl.org/ipac20/ipac.jsp
- New York Public Library: http://leopac2.nypl.org/ipac20/ipac.jsp
Enter your sign-in information, then click OK. You can do this for each member of your family.

Now you have one unified view from the Configuration window. Click a library to see information on accounts that you have configured for that library. If you don't configure your accounts, you can still search for books using the Search function (as shown in the first image).
Learn how it works (for developers)
Download the source code
Read more about it from the MSDN Coding 4 Fun articles.