Fair (I hope ) questions for peegsters.....(Loooong!)