Bette,
Good guest speakers do have the capability of bringing fresh, interesting, and current information to the students. One big key is to be sure the guest speaker knows what level the students are at. A few times I have prompted the guest "to be sure they touch on xyz".
Barry Westling