I don't have any, but a pitching coach my son went to for a while (too far to drive now) thought highly of him and uses his material.
I have thought about purchasing one of them from time to time, but my son has a pretty good program put together from other sources so I have not purchased any.