infinite projection matrix question.

I’ve implemented the infinte projection matrix routine that the nVidia staff outlined here:

It works very well. However, I’ve found that using glpolygonoffset now introduces artifacts in the volumes. Is there a way to avoid this, while producing shadows that roll along the edges of the occluding polygons smoothly? Thanks.