by guest blogger Greg Atkinson