I'm no longer going to promote any program where I can't have direct discussions with it's owner. I don't want to have to talk to your affiliate rep who failed at being a webmaster for him or herself.
There is something to be said for any program where it's owner will personally give you support, content, etc.