reflection and insight - Steve Barkley