Pre-Book eliminates time consuming sign-up sheets and painful policing of computers by automating the booking of PCs and enforcing time limits on these computers. Perfect for libraries, Internet cafes, cyber cafes, and kiosks, Pre-book has three components: Windows Client (this project), Linux Server, and Linux Client (DiscoverStation). The client logs out users out automatically once their time is up, and offers a count down clock showing the remaining time. Users can log-off either using the standard Windows log-off or use the log-off menu from the Pre-Book system tray icon. Clients communicate with the server via XML-RPC.