discussion and debate - Steve Barkley