A guestbook with single page validation