Cal Day, April 20, offers a smorgasbord of attractions for fun-seekers and fact-finders of all ages. (Peg Skorpinski photo)