Robert,
Thanks so much for your help on that, it now works. I set the following in zoomToUtils.js which now allows for a better zoom level:
ext = new Extent(geometry.x - 0.1219,
geometry.y - 0.1219,
geometry.x + 0.1219,
geometry.y + 0.1219,
geometry.spatialReference);
ext.isSinglePoint = false;
My values for the above were just guesses, but it works great now and unless you have pointers I will go with them.
Thanks again for your help, you have again saved me on this project!
John