Denis Stewart answers questions from listeners.