Hi,
I have used it. It works fine for tracking and such. The difficult part about any affiliate program is getting good affiliates. You also can spend a lot of time managing, approving, customizing, and making offers for them. It can be worth it if they actually sell your products for you but most often it generates a very small % of orders.
JLK