I'm using Robert's eSearch widget and I'm trying to use a selected polygon to intersect another layer; however, I need to "shrink" the original polygon so the new polygon used to perform the intersection is fully contained within the original selected polygon. I've tried to take the original selected polygon rings and subtract a value of 50 from each x,y pair, however, that just resulted in shifting the temp polygon and not actually "shrinking" it. Any suggestions or help would be greatly appreciated!

Douglas,

The buffer method returns a deferred. So just listen for buffer complete event.